时域时间序列估计方法

信息处理 估计 时间序列 最小二乘 状态空间
2022-02-05 11:55:59

我试图估计时间序列的干净形式 ,它在特定 SNR下被加性高斯白噪声接收到的信号为:u(t)w(t)

y(t)=u(t)+w(t)

  1. 我的第一选择是应用 MLE 或 OLS,因为高斯性会产生最佳估计。但我不知道哪些术语会进入 pseodiinverse 组件: uest=ypinv()

OLS 是正确的方法还是有其他技术?

  1. 我想过应用状态空间估计器,例如卡尔曼滤波,但我不明白设计矩阵如何适用于此。有没有更简单的技术?
2个回答

我认为您可以执行以下操作之一:

  1. 给定信号的参数模型,
    您可以使用最小二乘法。如果模型是线性的,您可以使用线性最小二乘法(例如,多项式回归)。如果模型不是线性的,则采用非线性最小二乘法。
  2. 给定信号的动态模型
    如果您有一个将信号连接到的模型,u[t]那么u[t - 1]您可以使用卡尔曼滤波器框架。这里也有线性和非线性的味道。
  3. 没有信号模型
    您可以使用核平滑,这是一种非参数方法,可以减少噪声。

嗨:随机游走 + 噪声卡尔曼滤波器公式是

yt=ut+wt # 观察方程

ut=ut1+ϵt # 状态方程

但是,你写它的方式,它看起来像ut是常数并且没有状态方程,这意味着它只是 ols 和u^估计是y¯.