我正在通过python主题查看统计信息。我动手了。

问题陈述:


  对使用mtcars数据集获得的第一个线性模型执行ANOVA。
  显示F统计值。


我为问题陈述所做的事情:

import statsmodels.api as sm
import statsmodels.formula.api as smf
from statsmodels.stats import anova

mtcars_data = sm.datasets.get_rdataset("mtcars").data
print(mtcars_data.columns)

mt_model1 = smf.ols('mpg ~ cyl', mtcars_data ).fit()
print(anova.anova_lm(mt_model1))




如何显示上述问题的F统计量?

最佳答案

因此,如果您想要从anova表中获取cyl属性的F统计值,则类似这样

print(anova.anova_lm(mt_model1).F["cyl"])

09-15 20:04