我很喜歡在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