簡體   English   中英

Python在OLS中自動測試交互效果的方式

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM