2016-09-18 24 views
0

我運行這段代碼:印刷coeficients

import sklearn 
IVS=['CRIM', 'RM', 'PTRATIO'] 
IVS2=['CRIM','PTRATIO'] 
model1=lm.fit(bos[IVS],bos.PRICE) 
model2=lm.fit(bos[IVS2],bos.PRICE) 

print(model1.coef_) 
print(model2.coef_) 

當試圖打印出兩個模型的係數,我只得到了兩個打印功能的最新型號COEF:

[-0.27939868 -1.83737204] 
[-0.27939868 -1.83737204] 

任何想法,爲什麼這是?

回答

0

您需要創建分類的不同實例調用適合前:

from sklearn.linear_model import LinearRegression() 
model1 = LinearRegression() 
model1.fit(bos[IVS],bos.PRICE) 
model2 = LinearRegression() 
model2.fit(bos[IVS2],bos.PRICE)