我目前正在写有关网络性能的单身汉论文,并参考有关httparchive的一些统计信息。正如我希望从2010年到2014年有一个不错的图表,关于bytesTotal,bytesCss等,我试图从BigQuery中获取数据。这些查询确实有效,但是我得到的结果与httparchive.org上的图形不符。
我的目标是使bytesTotal 2010的值一个,为2011的值一个,为2012的值一个,依此类推。
所以我尝试了这样的事情:
SELECT NTH(50, quantiles(bytesTotal,101)) TOTAL_med, NTH(50, quantiles(bytesHtmlDoc,101))
HTMLDOC_med FROM [httparchive:runs.2010_11_15_pages], [httparchive:runs.2010_11_29_pages],
[httparchive:runs.2010_12_16_pages], [httparchive:runs.2010_12_28_pages];
SELECT AVG(bytesTotal) TOTAL_med, AVG(bytesHtmlDoc) HTMLDOC_med FROM [httparchive:runs.2010_11_15_pages],
[httparchive:runs.2010_11_29_pages], [httparchive:runs.2010_12_16_pages],
[httparchive:runs.2010_12_28_pages];
因此,中位数会很好,但如果它们不起作用,则平均会很好。
有人可以帮我吗?
最佳答案
我试过了
希望你觉得它有用。
SELECT NTH(50, quantiles(bytesTotal)) MedianBytesTotal
FROM [httparchive:runs.2010_12_28_pages], [httparchive:runs.2012_12_15_pages],
[httparchive:runs.2013_12_15_pages], [httparchive:runs.2014_12_15_pages];
我得到的结果是:-MedianBytesTotal-1074357