Python笔记-上证指数收益率计算
生活随笔
收集整理的這篇文章主要介紹了
Python笔记-上证指数收益率计算
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
代碼如下:
import pandas as pd from scipy import statsvalueList = [-0.010185, 0.011844, -0.00852, -0.01888, 0.001009, 0.005242, 0.019054, -0.030944, 0.013519, -0.029266, 0.002225]if __name__ == '__main__':average = pd.DataFrame(valueList).mean()standardError = pd.DataFrame(valueList).std()print("樣本均值:", average)print("樣本標準誤差(這里是除了n-1非n):", standardError)print(stats.t.interval(0.95, len(pd.DataFrame(valueList)) - 1, average, standardError))pass運行截圖如下:
?
這里要注意的一點,現在方差和標準差有兩種,一種是除以n的(n為樣本總數),一種是除以n-1的(樣本總數-1)
一個是針對總體而言的,公式中是除以n;
一個是針對樣本而言的,公式中是除以n-1,全稱為樣本標準差.分母除以n-1;
際生活中的數據基本都是樣本,所以都除以n-1;
通過下面這串收益率
valueList = [-0.010185, 0.011844, -0.00852, -0.01888, 0.001009, 0.005242, 0.019054, -0.030944, 0.013519, -0.029266, 0.002225]可得,這個股票,有95%的可能,收益率區間在-0.0419~0.03375之間。
總結
以上是生活随笔為你收集整理的Python笔记-上证指数收益率计算的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: IDEA Git操作(三)使用 cher
- 下一篇: md5和sha1文件完整性校验