statsmodels.tsa.statespace.simulation_smoother.SimulationSmoothResults.simulate

SimulationSmoothResults.simulate(simulation_output=-1, disturbance_variates=None, measurement_disturbance_variates=None, state_disturbance_variates=None, initial_state_variates=None, pretransformed=None, pretransformed_measurement_disturbance_variates=None, pretransformed_state_disturbance_variates=None, pretransformed_initial_state_variates=False, random_state=None)[source]

执行模拟平滑

不返回任何内容,但根据模拟输出填充对象的simulated_*属性。

Parameters:
simulation_outputint, optional

控制模拟输出的位掩码。默认是使用对象初始化中定义的模拟输出。

measurement_disturbance_variatesarray_like, optional

如果指定,这些是测量方程的冲击, \(\varepsilon_t\)。如果未指定,这些将使用伪随机数生成器自动生成。如果指定, 必须为 nsimulations x k_endog 的形状,其中 k_endog 与状态空间模型中的相同。

state_disturbance_variatesarray_like, optional

如果指定,这些是状态方程的冲击, \(\eta_t\)。如果未指定,这些将使用伪随机数生成器自动生成。如果指定, 必须为 nsimulations x k_posdef 的形状,其中 k_posdef 与状态空间模型中的相同。

initial_state_variatesarray_like, optional

如果指定,这是时间零点的状态向量,其形状应为 (k_states x 1),其中 k_states 与状态空间模型中的相同。如果未指定,但模型已初始化,则使用该初始化。

initial_state_variatesarray_likes, optional

随机值,用作初始状态变量。通常仅在需要复制结果(例如强制设置种子)或进行测试时指定。如果未指定,则随机抽取变量。

pretransformed_measurement_disturbance_variatesbool, optional

如果提供了measurement_disturbance_variates,此标志指示是否应直接将其用作冲击。如果为False,则假定其包含必须使用obs_cov协方差矩阵进行变换的标准正态分布的抽取。默认值为False。

pretransformed_state_disturbance_variatesbool, optional

如果提供了state_disturbance_variates,此标志指示是否应直接将其用作冲击。如果为False,则假定其包含来自标准正态分布的抽取,必须使用state_cov协方差矩阵进行变换。默认值为False。

pretransformed_initial_state_variatesbool, optional

如果提供了initial_state_variates,此标志指示是否应直接将其用作初始状态。如果为False,则假定其包含必须使用initial_state_cov协方差矩阵进行变换的标准正态分布的抽取。默认为False。

random_state{None, int, Generator, RandomState}, optional

如果 seed 是 None(或 np.random),则使用 numpy.random.RandomState 单例。 如果 seed 是 int,则使用一个新的 numpy.random.RandomState 实例,并以 seed 作为种子。 如果 seed 已经是 numpy.random.Generatornumpy.random.RandomState 实例,则使用该实例。

disturbance_variatesbool, optional

已弃用,请改用 pretransformed_measurement_shocks 和 pretransformed_state_shocks。

自版本0.14.0起已弃用: 使用 measurement_disturbance_variatesstate_disturbance_variates 作为替代。

pretransformedbool, optional

已弃用,请改用 pretransformed_measurement_shocks 和 pretransformed_state_shocks。

自版本0.14.0起已弃用: 使用 pretransformed_measurement_disturbance_variatespretransformed_state_disturbance_variates 作为替代。


Last update: Oct 16, 2024