回归类模型的种类

数据状况 对应模型 Python函数
数据为理想状态 线性回归模型/一般线性模型 statesmodles.regression.liner_model* sklearn.liner_model.LinerRegression
非线性关联/存在高次项/交互项 曲线直线化 sklearn.preprocessing.PolynomialFeatures
多项式回归
自变量筛选 逐步回归 sklearn.liner_model.Lars
最小角回归(LARS)
自变量存在共线性 岭回归 sklearn.liner_model.Ridge
Lasso回归 sklearn.liner_model.Lasso
弹性网络 sklearn.liner_model.ElasticNet
偏最小二乘法(PLS) sklearn.liner_model.PLSRegression
残差方差不齐* 加权最小二乘法* statesmodels.regression.liner_model.WLS*
残差自相关/不独立* 自回归* statesmodels.tsa.vector_ar*
混合线性模型* statesmodels.regression.mixed_liner_model.MixedLM*
GEEs* statesmodels.genmod.generalized_estimating_equations.GEE*
存在强影响点/异常值* 稳健回归* statesmodels.robust.robust_liner_model.RLM*
因变量为分类变量 Logistic回归 statesmodels.discrete_model.Logit* sklear.liner_model.LogisticRegression
自变量为时间顺序 时间序列模型 statesmodels.tsa*
多种问题的混合:* 非线性* 很多分类自变量* 数据分布异常* 最优尺度回归* --
多种问题的混合:* 数据非独立* 自变量间存在复杂关系* 路径分析* 结构方程模型* --


*的都是在python中不需要掌握的内容

你可能感兴趣的:(Sklearn,回归模型种类)