[英]Python way to automatically test interaction effects in OLS
在 R 中,您基本上可以编写model='Lottery ~ (Literacy + Wealth + Region)^k'
并获得这些变量的每个 k 路组合。
statsmodels
支持一些 R 风格的 OLS 回归,但它们似乎不支持^k
语法。 我有一个很大的数据集,足够大,无法手动尝试变量组合的做法,并且基本上正在寻找一种自动化交互效果搜索的方法。
公式由patsy
处理,而不是由 statsmodels 直接处理。
根据使用 power (a + b + c + d) ** 3
适用于分类变量的交互作用的 patsy 文档。
请参阅https://patsy.readthedocs.io/en/latest/formulas.html#the-formula-language中的**
部分
另外:Python 中的功率是**
而不是^
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.