Я пытаюсь создать скользящие регрессии, используя пакет sklearn, и затем построить их с помощью matplotlib.
Мне удалось получить коэффициенты скользящей регрессии, но добавление выходных данных приводит к созданию трехмерного списка, в котором у меня возникают трудности при построении графика.
В приведенном ниже коде выдается следующая ошибка:
ValueError: x и y могут быть не больше 2-D, но иметь формы (130,) и (130, 1,5)
rCoeff = []
lm = sk_l.LinearRegression()
for iS in range(1, len(y)-(rollingN-1)):
iE = iS+(rollingN-1)
subX = X[iS:iE]
suby = y[iS:iE]
lm.fit(subX,suby)
rCoeff.append(lm.coef_)
x = df_cpf.loc[36:166,'Date']
plt.plot_date(x,rCoeff)
Существует ли метод "сжатия" трехмерного списка в 2 измерения или какой-либо другой метод, позволяющий отображать этот график?