statsmodels.tsa.statespace.kalman_smoother.KalmanSmoother.bind¶
- KalmanSmoother.bind(endog)¶
将数据绑定到状态空间表示
- Parameters:¶
- endog
ndarray 绑定到模型的内生数据。必须是列排序的ndarray,形状为(k_endog, nobs)或行排序的ndarray,形状为(nobs, k_endog)。
- endog
注释
严格的限制条件是因为底层的状态空间和卡尔曼滤波类需要Fortran顺序的数组,且这些数组需要以宽格式排列(形状为(k_endog, nobs)),这种结构设置是为了防止在内存中复制数组。
默认情况下,numpy数组是按行(C)顺序排列的,大多数时间序列数据都以长格式表示(时间在第0轴上)。在这种情况下,不需要进行复制或重新排序,只需简单地转置数组即可获得正确的顺序和形状。
尽管这个类(Representation)有严格的绑定要求,但假设它很少会被直接使用。
Last update:
Oct 16, 2024