1、LR 包1 :statsmodels.api.Logit,包2:sklearn.linear_model.LinearRegression
包1 建模代码
import statsmodels.api as sm
lm = sm.Logit(data[y],sm.add_constant(data[X], prepend=False, has_constant='add')).fit(disp=0) #拟合
predictions = lm.predict(sm.add_constant(data[X], prepend=False, has_constant='add')) #预测
包2
sklearn.linear_model.LinearRegression
X不归一化处理,建模结果会有问题
比如 x1 是 (0,1)的一个数值,x2是[300-1000]的数值,两个变量没有相关性,且x1 效果比x2 效果好,用x1和x2 拟合后的模型效果,结果很接近x2。
但包1不会有这个影响