SETAR的全称是“Self-Exciting Threshold Auto-Regressive (SETAR) models”,可用于对一个时间序列变量的模式演变进行阶段划分。该模型最早于1977年由Howell Tong提出1。
考虑如下关于时间序列变量
改写成向量形式:
在SETAR模型中,将
在R语言中可以通过使用tsDyn
package里的函数setar()
来进行SETAR模型分析,用法可以查看官方文档R: Self Threshold Autoregressive model (r-project.org)。另外,Michał Cukrow有一篇博客里给出了比较详细的解读和R例程(Threshold Autoregressive Models — beyond ARIMA + R Code | by Michał Cukrowski | Towards Data Science),以后有空再看。
-
Tong, H. (1977) “Contribution to the discussion of the paper entitled Stochastic modelling of riverflow time series by A.J.Lawrance and N.T.Kottegoda”, Journal of the Royal Statistical Society, Series A, 140, 34-35. ↩︎