Я хочу написать программу в python, которая выполняет итерацию по каждой строке матрицы данных в файле .csv, а затем передает каждую строку в качестве входных данных для модели анализа временных рядов и выходных данных (которые собираются быть одним значением) каждой строки, анализируемой по модели, будет храниться в виде столбца. до сих пор я пробовал перебирать строки, проходя их через модель и печатая каждый вывод:
import pandas as pd
import numpy as np
from statsmodels.tsa.ar_model import AR
from random import random
data=pd.read_csv('EXAMPLEMATRIX.csv',header=None)
for i in data.iterrows():
df=np.asarray(i)
model=AR(df)
model_fit=model.fit()
yhat=model_fitd.predict(len(df),len(df))
print(yhat)
, но получаю ошибку:
ValueError: maxlag должен будьте
, пожалуйста, помогите мне решить эту проблему или выясните, где она идет не так, или предоставьте ссылку для решения этой проблемы.
СПАСИБО Заранее