2016-09-18 8 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_) 

При попытке печати из коэффициентов для обеих моделей, я только получить последнюю модель коэф для обеих функций печати:

[-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) 

 Смежные вопросы

  • Нет связанных вопросов^_^