У меня два вопроса:
1) Я хотел бы создать функцию и объединить ее с для l oop, чтобы выполнить ANOVA по сотне столбцов. Я импортировал файл xlsx из Excel и использую pandas. В моем наборе данных есть столбец «Возраст», который является моей независимой переменной, и сотни столбцов биологических значений, которые являются моими зависимыми переменными. Формула anova (с первыми столбцами биопеременной "MEt1_1)
mod = ols('Met1_1 ~ Age ', data=Analisi).fit()
aov_table = sm.stats.anova_lm(mod, typ=2)
print(aov_table)`
2) Второй вопрос: как я могу поместить результаты Anova в коробчатую диаграмму, подобную этой:
sns.boxplot(x="AgeT1", y="Met1_1",hue="Gender", palette=["m", "g"],data=AnalisiISAD)
sns.set(style="ticks", palette="pastel", rc={'figure.figsize':(25,20)})
sns.despine(offset=10, trim=True)
Я относительно новичок в python и стараюсь учиться так быстро, как могу, заранее спасибо за помощь!