【发布时间】:2020-10-12 01:50:22
【问题描述】:
有没有办法找到数据集中每个因变量的平方和,然后可以用来计算 eta 平方值
for d in districts:
ss_b += district_dict[d].shape[0] * \
np.sum((district_dict[d].mean() - data['total_score'].mean())**2)
ss_t = np.sum((data['total_score']-data['total_score'].mean())**2)
eta_squared = ss_b/ss_t
数据格式
Store SKU type1 color_blue color_black RM_Leather RM_syn salerate
1 111 Shoe 1 0 1 0 .3
1 221 Shoe 0 1 1 0 .7
销售率是依赖的,其他的都是独立的
我在这里找到了这个:https://codingdisciple.com/hypothesis-testing-ANOVA-python.html
我试图复制这个,所以我可以在我所有的因变量(40+)上使用它
(Final.iloc[:,10:-2] - Final.SaleRate.mean()).apply(np.square).sum()
上述代码对于计算每个因变量的 SSB 是否有效。
【问题讨论】:
标签: python pandas scikit-learn statistics