2015-05-06 62 views
0

我是新來的Python,我試圖構建一個簡單的線性迴歸模型。我能夠建立模型並查看結果,但是當我嘗試查看參數時,出現錯誤,並且我不確定錯誤的位置。系列對象不能用python中的線性迴歸調用

代碼:

import statsmodels.formula.api as smf 
from sklearn.linear_model import LinearRegression 
lm = LinearRegression() 
lm = smf.ols(formula='medv ~ lstat', data=data).fit() 
lm.describe 

產生的結果

Dep. Variable: medv R-squared: 0.544 
Model: OLS Adj. R-squared: 0.543 
Method: Least Squares F-statistic: 601.6 
Date: Wed, 06 May 2015 Prob (F-statistic): 5.08e-88 
Time: 15:01:03 Log-Likelihood: -1641.5 
No. Observations: 506 AIC: 3287. 
Df Residuals: 504 BIC: 3295. 
Df Model: 1 

但是,當我嘗試調用的參數

lm.params() 

我收到此

Series object is not callable 

我必須錯過一些東西,但我不確定它是什麼。該模型正在正確生成。 謝謝!

回答

1

嘗試

lm.params 

代替

lm.params() 

後者試圖調用PARAMS作爲函數(它是不是)