PYTHON: Функция + цикл For - PullRequest
0 голосов
/ 25 мая 2020

У меня два вопроса:

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 и стараюсь учиться так быстро, как могу, заранее спасибо за помощь!

...