ошибка прогнозирования: несоответствие числа строк между аргументом данных и новыми значениями (StatsModel smf.quantreg) - PullRequest
0 голосов
/ 08 января 2020

относится к проблеме: StatsModel lo git .predict error: несоответствие числа строк между аргументом данных и новыми значениями

У меня похожая проблема - количество строк нет совпало имя столбца 1 вместо «X1» и имя столбца 2 вместо «X2» в формуле).

Я не могу также изменить исходные метки на X1, X2, X3..Xn, должен сохранять имена столбцов как есть.

Пример с 14 столбцами:

X_train= train_table.iloc[: ,5 : 19]
Y_train= train_table[target_name]
X_test = test_table.iloc[: ,5 : 19]


mod = smf.quantreg('Y_train ~ X_train',train_table)
res = mod.fit(q = 0.99 )
y_pred= res.predict(X_train)   #  works
y_pred= res.predict(X_test)   # doesn't work- PatsyError: Number of rows mismatch between data argument and X_train (52147 versus 12969)Y_train ~ X_train
...