我正在通过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"])