python如何运用ols_python – 使用Pandas数据框架运行OLS回归

我认为你几乎可以做你真正想到的是理想的,使用

statsmodels包是熊猫的可选依赖项之一(它用于pandas.stats中的几件事)。

>>> import pandas as pd

>>> import statsmodels.formula.api as sm

>>> df = pd.DataFrame({"A": [10,20,30,40,50], "B": [20, 30, 10, 40, 50], "C": [32, 234, 23, 23, 42523]})

>>> result = sm.ols(formula="A ~ B + C", data=df).fit()

>>> print result.params

Intercept 14.952480

B 0.401182

C 0.000352

dtype: float64

>>> print result.summary()

OLS Regression Results

=============================================================


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部