Нуб пробует мою первую отрицательную биноминальную регрессию. iPython на Google Colab. Я загружаю набор данных как панды df. Функции (и цель) в приведенной ниже формуле отображаются в df (который я назвал «набор данных»).
Я также привезу
from patsy import dmatrices
import statsmodels.api as sm
однако, когда я
formula = """Target ~ MeanAge + %White + %HHsNotWater + HHsIneq*10 + %NotSaLang + %male + %Informal + COGTACatG2B09 + %Poor + AGRating """
data = dataset
response, predictors = dmatrices(formula, data, return_type='dataframe')
nb_results = sm.GLM(response, predictors, family=sm.families.NegativeBinomial(alpha=0.15)).fit()
print(nb_results.summary())
Я просто получаю AssertionError:
и стрелку на четвертой строке (одна из которых начинается с "ответа"). Я понятия не имею, как это исправить, и не могу найти похожие проблемы на этом сайте - какие-нибудь мудрые указания, пожалуйста?