0
私は時系列データXとYをそれぞれ毎日回帰させようとしています。これは、前回のXデータを現在のY値で回帰します。 Xは次元の日付、在庫および因子を持つ3次元データ配列、Yは次元の日付および在庫を持つ2次元データ配列です。誰でも効率的な方法でそれを行う方法を教えてもらえますか?xarrayを使ってPythonで回帰を行う方法は?
# -*- coding: utf-8 -*-
import pandas as pd
import numpy as np
import xarray as xr
import os
import warnings
from functools import reduce
import math as mt
import statsmodels.api as sm
from lib.gftTools import gftIO
import datetime
import logging
time = pd.date_range('2000-01-01', freq='D', periods=365)
X = xr.DataArray(
np.random.randn(365, 10, 3), [('date', time), ('stock', list('abcdefghij')),
('factor', list('xyz'))])
Y = xr.DataArray(
np.random.randn(365, 10), [('date', time), ('stock', list('abcdefghij'))])