第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何有效計算運行標準偏差?

如何有效計算運行標準偏差?

函數(shù)式編程 2019-12-12 14:24:38
我有一組數(shù)字列表,例如:[0] (0.01, 0.01, 0.02, 0.04, 0.03)[1] (0.00, 0.02, 0.02, 0.03, 0.02)[2] (0.01, 0.02, 0.02, 0.03, 0.02)     ...[n] (0.01, 0.00, 0.01, 0.05, 0.03)我想做的是有效地計算所有數(shù)組元素在列表的每個索引處的均值和標準差。為了表示平均值,我一直在遍歷數(shù)組并求和列表中給定索引的值。最后,我將“平均值列表”中的每個值除以n(我正在處理總體,而不是總體中的樣本)。為了進行標準偏差,現(xiàn)在我已經(jīng)計算出平均值,因此我再次遍歷。我想避免兩次遍歷數(shù)組,一次是平均值,然后一次是SD(在得到平均值之后)。是否有一種有效的方法來計算兩個值,而只需要遍歷數(shù)組一次?任何使用解釋語言(例如Perl或Python)或偽代碼的代碼都可以。
查看完整描述

3 回答

?
瀟湘沐

TA貢獻1816條經(jīng)驗 獲得超6個贊

基本的答案是隨行累加x(稱為“ sum_x1”)和x 2(稱為“ sum_x2”)之和。那么標準差的值是:


stdev = sqrt((sum_x2 / n) - (mean * mean))?

哪里


mean = sum_x / n

這是樣本標準差;您將使用“ n”而不是“ n-1”作為除數(shù)來獲得總體標準差。


如果要處理大樣本,則可能需要擔心取兩個大數(shù)之差的數(shù)值穩(wěn)定性。

查看完整回答
反對 回復 2019-12-12
  • 3 回答
  • 0 關注
  • 480 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號