【发布时间】:2014-10-21 15:25:43
【问题描述】:
我想使用 Pandas 数据框来分解一个变量的方差。
例如,如果我有一个名为“Degrees”的列,并且我为不同的日期、城市和夜晚与白天编制了索引,我想找出这个系列中的变化有多少来自交叉- 部分城市变化,有多少来自时间序列变化,有多少来自夜间与白天。
在 Stata 中,我会使用固定效果并查看 R^2。希望我的问题有意义。
基本上,我想做的是通过其他三列找到“度数”的方差分析细分。
【问题讨论】:
-
你会想要查看 scipy 或 statsmodels(我刚刚添加了这些标签,等待批准)
-
简而言之,statsmodels 类似于stata 的统计部分(而pandas 是数据管理部分)。
-
还有什么更具体的:) ?
-
巧合的是,我偶然发现了使用 pandas 和 statsmodels 的 o'reilley 书“think stats”。免费在线版本:greenteapress.com/thinkstats2/html/index.html
-
有一个完整的代码示例,在statsmodels.sourceforge.net/devel/anova.html处有一个方差分析表和残差。
标签: python pandas scipy statsmodels anova