Подготовка данных для Vector AutoRegression - PullRequest
0 голосов
/ 03 мая 2020

Я работаю с данными временного ряда, для которых я хочу использовать модель VectorAutoregression. Я очень новичок в этой области.

ID  location    temp    precip  rel_humidity    wind_dir    wind_spd    atmos_press target
0   ID_train_0  C   nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,na...   nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,na...   nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,na...   nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,na...   nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,na...   nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,na...   45.126304
1   ID_train_1  D   22.53333333,21.71666667,20.83333333,20.9833333...   0.102,0.0,0.0,0.0,0.0,0.0,0.0,0.034,0.017,0.01...   0.744583333,0.808083333,0.911166667,0.91633333...   281.6643101,89.15629262,81.96853891,291.018632...   2.3775,1.126666667,0.700833333,0.3416666670000...   90.32,90.3775,90.44083333,90.4725,90.45416667,...   79.131702

Вот так выглядит мой набор данных, у меня есть последние 121 наблюдений осадков, rel_humidity и т. Д. c, и я должен прогнозировать будущие значения. Я ссылался на многие блоги, и кажется, что все эти 121 значения должны присутствовать в отдельной строке, чтобы применить VAR, как при использовании следующего кода

 from statsmodels.tsa.api import VAR
model = VAR(data) # after assigning the column, ex: precip to data
model_fit = model.fit()

Так что я должен преобразовать каждое из 121 значений в отдельный строка для столбцов. Заранее большое спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...