Excel中STDEVP的函數你好
我嘗試在 Excel 中使用與 STDEVP 相同的函數,但在 JMP 中沒有找到可以收到相同結果的精確模擬。
例如,如果我取四個數字以及 1,6,8,9,則 STDEV 應為 3.08

但如果我在 JMP 中使用公式 SDT DEV,我收到的結果為 3.56

如果您能指導我到公式中正確的位置,讓我能得到與 3.08 相同的結果,我將不勝感激?
謝謝
質量和工藝工程回复:Excel 中 STDEVP 的函數Col Sum 確實支持 ,您可以在這種情況下使用它(其他類似功能也是如此)。 您很可能還需要更新列平均值()並更改 N Row() 以使用其他函數(列號()可能是一種選擇)。
回复:Excel 中 STDEVP 的函數你好
我還有一個問題要問標準差
如果表中有兩個或多個名字

我需要計算每個名字的 STD DEV(第 1 列)。 如何按第 1 列對該公式進行分組?

因為如果我使用 Col Sum,公式將運行到所有列,並且不會按名稱分隔數據(第 1 列)
回复:Excel 中 STDEVP 的函數你好@丹尼斯伯,
JMP 中標準差的默認計算是經過貝塞爾校正的計算。 正如所強調的@丹_奧伯米勒,這是最常見的情況,因為您經常遇到這樣的情況:您擁有樣本中的數據(希望是具有代表性的樣本),而不是整個總體的數據。
正如您在我提供的數據表中看到的,如果需要,重新創建公式非常簡單。
順便說一句,我強烈建議以其他方式格式化數據:觀察結果在行中,參數/因子在列中。
這樣,您的公式也將更容易創建和維護。
以下是可用於包含數據的名為“值”的列的公式。 您只需要此列中的觀察結果的各個值(行數是使用函數“N Row()”自動計算的):
Root( Col Sum( (:Values - Col Mean( :Values )) ^ 2 ) / N Row() )
如果您的列名稱不同,只需將“:Values”更改為“:Name”(名稱是您的列的名稱)。
希望對你有幫助,
回复:Excel 中 STDEVP 的函數謝謝你,維克多
為了您的快速回复
所以如果我理解得好的話,JMP沒有像Excel中那樣的函數STDEVP,並且要計算該函數,我應該使用長手動公式或將其與
STDEV + 平均值 + 平方差?

回复:Excel 中 STDEVP 的函數你好@丹尼斯伯,
您有兩個不同的值,因為後面的公式並不完全相同:
- 計算總體的標準差時,將平均值與值之差的平方和除以值總數 N(在本例中為 4),然後再求平方根。 然後你會發現 3,08(見所附公式)。
- 計算樣本(總體的一部分)的標準差時,分母會發生變化,並且您會得到N-1 而不是N(請參閱隨附的公式StdDev_Sample),因為您使用固定樣本的1 個自由度來生成估計值樣本均值。 它被稱為貝塞爾修正。 然後您將得到 JMP 建議的值 3,56。
您可以在此處查看提供的 JMP 文件中的比較和計算以及統計詳細信息:匯總統計數據說明 (jmp.com)
希望它能幫助你,
回复:Excel 中 STDEVP 的函數公式 STDEVP 是總體的標準差,並在方差公式中使用除數 n。 僅當您擁有總體中的所有數據值時才使用它。 這種情況很少發生。 相反,我們大多數時候都有樣本。 樣本的方差使用 n-1 的除數,因為它提供了總體方差的無偏估計。 JMP 使用此公式,因為它是絕大多數情況下所需要的。
了解這一點後,您可以查看轉換以獲得 STDEVP 結果。 如果您的數據位於“第 1 列”中,則此公式將為您提供所需的內容:
根(列標準差(:第 1 列)^ 2 * ((N 行() - 1) / N 行()), 2 )
請注意,該公式需要方差,這就是為什麼標準差會被平方,乘以 n-1/n 以“更改”分母,然後乘以平方根以將其返回到標準差。