Я пытаюсь запустить регрессию панели на pandas Dataframes:
В настоящее время у меня есть два кадра данных, каждый из которых содержит 52 строки (даты) * 99 столбцов (99 запасов): Markdown файл с представлением данных
Во время работы:
est=sm.OLS(Stockslist,averages).fit()
est.summary()
Я получаю ValueError: формы (52,99) и (52,99) не выровнены: 99 (тусклый 1)! = 52 (тусклый 0)
Может ли кто-нибудь указать мне, что я делаю неправильно? Модель просто y (i, t) = x (i, t) + ошибка, поэтому нет перехвата. Однако я хотел бы добавить временные эффекты в будущем.
С уважением, Jeroen
stack
может сделать это pandas.pydata. org/pandas-docs/stable/ В numpy я бы просто использовалravel
или изменил форму с помощью order='F' для укладки по столбцам. - person Josef   schedule 18.04.2016