Как скормить AnovaRM правильной формой данных? - PullRequest
0 голосов
/ 08 апреля 2020

У меня проблема с классом AnovaRM от scipy.stats.anova. У меня есть датафрейм (доступен здесь или показан на рисунке ниже) с 4 предметами и 6 снимками на предмет. Я хочу выполнить AnovaRM, потому что изображения связаны, но мне не удалось правильно передать функцию (см. Ниже). Кто-нибудь когда-либо использовал этот класс и может мне помочь?

import pandas as pd
from statsmodels.stats.anova import AnovaRM

index=['Subject {}'.format(i) for i in range(4)]
cond=['Mesure {}'.format(i) for i in range(6)]
data = pd.read_excel(r"C:\Users\Angel.BAUDON\Desktop\Data.xlsx", header=None)
# anova_rm = AnovaRM(data, depvar=cond, subject=index)
anova_rm = AnovaRM(data, cond, index, within=[cond])
print(anova_rm)

введите описание изображения здесь

...