我很喜欢在statsmodels中使用线性LASSO回归,所以为了能够使用“公式”表示法来编写模型,这将为处理很多分类变量以及它们的交互时节省相当多的编码时间。但是,它似乎还没有在统计模型中实现?在Statsmodels中实施LASSO回归?
2
A
回答
3
Lasso确实在statsmodels中实施。该文档在以下链接给出:
准确地说,在statsmodel执行同时具有L1和L2正则化,以通过L1_wt参数指示它们的相对重量。你应该看看底部的公式,以确保你正在做你想做的事。
0
可以使用scikit-learn的Patsy获得与statsmodels中的公式符号相同的结果。请参见下面的代码:具有X作为自变量,和y通常作为符号依赖一个
from patsy import dmatrices
# create dummy variables, and their interactions
y, X = dmatrices('outcome ~ C(var1)*C(var2)', df, return_type="dataframe")
# flatten y into a 1-D array so scikit-learn can understand it
y = np.ravel(y)
,我现在可以使用实现的任何模型scikit学习。
相关问题
- 1. 解释Lasso回归p值与系数
- 2. Python中的GLM伽马回归statsmodels
- 3. TensorFlow返回nan当实施Logistic回归
- 4. 加权线性回归-R到Python - Statsmodels
- 5. 回归方法用于statsmodels adfuller()?
- 6. Python statsmodels - 按组显示回归结果
- 7. 向量与Python的自回归Statsmodels
- 8. Statsmodels的格式数据线性回归
- 9. 实施IFormatter递归
- 10. Matlab和Python中LASSO回归结果不同
- 11. 实施“极小”递归
- 12. 如何为Lasso Logistic回归生成所有一阶互动项?
- 13. 使用statsmodels忽略多个OLS回归中的缺失值
- 14. statsmodels - 稳健线性回归中的权重
- 15. Statsmodels OLS线性回归 - 为什么我有多个回归参数?
- 16. 实施F#回溯
- 17. 的Python numpy的statsmodels OLS回归特定值
- 18. statsmodels:使用patsy指定非线性回归模型
- 19. 使用statsmodels评估回归系数的t检验
- 20. 使用Scikit-learn和Statsmodels进行线性回归
- 21. 用statsmodels线性回归拟合下降趋势(负斜率)
- 22. 使用OLS回归(Python,StatsModels,Pandas)预测未来值
- 23. 如何使用statsmodels python进行2SLS IV回归?
- 24. 实施逻辑回归 - 为什么这不会收敛?
- 25. 最快的非递归实施LCA?
- 26. cc许可证归属实施
- 27. 实施增强链接归因
- 28. 如何在SQL表中最好地实施单级递归?
- 29. 的fancybox - 实施afterClose回调
- 30. 实施回滚系统
正确!当我读到statsmodels使用弹性网络正则化时,我停了下来。现在你让我意识到LASSO和脊线正则化只是弹性网络正则化的特例。谢谢! – famargar