Моя линейная модель имеет уравнение Пси, как "Y ~ np.log (X)"
Как найти ANOVA (дисперсионный анализ) приведенного выше уравнения линейной регрессии в python, используя библиотеку statsmodels.anova и, далее, найти значение F-статистики модели
import pandas as pd from statsmodels.formula.api import ols import statsmodels.api as sm df = pd.read_csv('csvfile') df['X'] = np.log(df['X']) model = ols('Y ~ X', data=df).fit() print(sm.stats.anova_lm(model, typ=2))