2012-07-23 47 views
1

我並不擅長統計世界,所以我希望對某人來說這很容易,我的技能不足也使得很難在這個主題上找到正確的搜索條件,所以我可能錯過了我的搜索答案。無論如何。我正在查看數據數組,例如說CPU使用率。我怎麼能在儘可能少的數據點上捕獲準確的信息,比如說,一組數據包含1小時的核心CPU使用1秒鐘的時間間隔,其中第一個30分鐘的時間爲0%,第二個30分鐘爲100%。現在,我所能想到的一個數據點就是平均數,這個數字是50%,在這種情況下根本沒有用處。此外,另一種情況是,使用情況圖形像波浪一樣,在0-100之間上下平均彈跳,但仍然平均爲50%。我如何捕獲這些數據?謝謝。正確統計數據的PHP函數

+0

有庫,可以讓系統的統計數據 - 選中此http://stackoverflow.com/questions/4705759/how-to-get-cpu-usage-and-ram-usage-without-exec – Gntem 2012-07-23 18:53:06

+0

對不起,我想我還不夠清楚,即時只是使用CPU作爲例子,我使用其他機器的數據陣列在php中 – gh123man 2012-07-23 19:05:21

回答

1

如果我理解你的問題,它實際上是一個統計問題,而不是一個編程問題。你的意思是,用最少的變量捕獲一條種羣曲線的最好方法是什麼?

首先,大多數標準統計數據的假設意味着系統或多或少穩定(儘管如果系統不穩定,您得到的數字會讓您知道,因爲它們將是非感性的)。

你需要統計的主要措施是平均值,人口規模和標準差。由此,您可以計算定義到總體曲線的粗略鐘形曲線,並根據標準偏差的比例瞭解曲線的準確性。

這給你一個標準鐘形曲線的三變量模式。

如果你想進一步瞭解細節,你可以添加Cpk,Ppk,這是計算字段。

否則,您可能需要進入非線性迴歸和曲線擬合,最好根據具體情況處理(不適合編程)。

看看下面的網站計算在CP,CPK,PP和Ppk的:
http://www.qimacros.com/control-chart-formulas/cp-cpk-formula/

http://www.macroption.com/population-sample-variance-standard-deviation/