2012-12-14 35 views

回答

5

大熊貓有ordinary least squares (ols)功能,還有就是在如何繪製結果the 0.10.1 docs一個非常詳細的例子,這裏有一個片段:

model = ols(y=rets['AAPL'], x=rets.ix[:, ['GOOG']], window=250) 
# just plot the coefficient for GOOG 
model.beta['GOOG'].plot() 

enter image description here

注:本例中不再該文檔(自0.10.1),我不知道爲什麼。

+0

該文檔鏈接不再包含片段。而當我做'model.beta ['GOOG']'時,結果只是一個數字! (tw。我不只是挑選歷史答案中的漏洞,谷歌搜索將我帶到這裏!) – LondonRob

+1

@LondonRob您可以回顧歷史:http://pandas.pydata.org/pandas-docs/version/0.10。 1/computation.html#standard-ols-regression如果這不起作用很奇怪。稍後再嘗試看看。注意:窗口參數很重要,或者您只是獲得一個值。 –

+0

啊!沒有意識到「窗口」的論點是至關重要的! – LondonRob