2017-08-02 53 views
0

使用TTR計算2天標準偏差。 我也在Excel中做過同樣的事情。excel/TTR標準偏差之間的差異

他們largley相同,除了在TTR,我收到值:

1.00485917355762E-14 

凡Excel有它的位置爲0。上述價值的含義是什麼?東西升起到14的力量?如果excel表示它應該是0,爲什麼我會看到這個,誰是正確的?

Close TTR package stdev, n = 2 Excel stdev, n = 2 
    43.79979 NA     NA 
    44.04865 0.175970594 0.175970594 
    44.17308 0.087985297 0.087985297 
    44.54638 0.263962961 0.263962961 
    44.79524 0.175970594 0.175970594 
    44.79524 1.00E-14 0 
    44.79524 1.00E-14 0 
    44.42195 0.26395589 0.26395589 
    44.54638 0.087985297 0.087985297 
    44.79524 0.175970594 0.175970594 
    44.42195 0.26395589 0.26395589 
    43.30206 0.791881813 0.791881813 
    43.30206 0 0 
    43.17764 0.087978226 0.087978226 
    43.30206 0.087978226 0.087978226 
    43.55093 0.175977665 0.175977665 
    43.55093 0 0 
    44.04865 0.351941187 0.351941187 
    44.17308 0.087985297 0.087985297 

我應該評論一下,這種差異會在較大的n期內消失。 > 3並且問題不存在。欣賞2/3 stdev比較小

+1

'1.004E-14'意思是'1.004 * 10 ^( - 14)'(10到負14),它是一個非常小的數字並且非常接近於0。由於浮點精度問題,你可能會得到非常小的差異(Excel對R的處理方式與浮點數不同),但我不會'不用擔心。 – Marius

+0

太好了 - 謝謝你在這裏的答案。基本上這麼小,它在excel中取得了圓滿 –

回答

1

這是E符號,它是計算機和計算器的完全標準。這是一種緊湊的方式,在沒有上標的情況下在一行中提供科學記數法。

3.2E4指3.2×10^4而1.2E-3指1.2×10^-3

更多細節

結果1.00485917355762E-14是指0.0000000000000100485917355762,這是非常接近0參見https://en.wikipedia.org/wiki/Scientific_notation#E-notation,並且哪個Excel可能只是舍入到0.