-
Rbeast在Matlab中的分时代码实现了贝叶斯变化点检测和时间序列分解功能
资源介绍
matlab分时代码BEAST:用于变化点检测和时间序列分解的贝叶斯合奏算法
描述
时间序列数据的解释受模型选择的影响。
对于相同的数据,不同的模型可能会给出不同的,甚至是相互矛盾的模式,趋势和机制的估计,此包的突然变化,季节性和趋势(BEAST)的贝叶斯估计器减轻了这一局限。
BEAST试图通过放弃“最佳模型”的概念,并通过贝叶斯模型平均方案将所有竞争模型都包含在推理中来改善时间序列分解。
它是一种灵活的工具,可用于发现时序观察中的突然变化(例如,变化点),周期性变化(例如,季节性)和非线性趋势。
BEAST不仅可以告知何时发生更改,还可以量化检测到的更改真实发生的可能性。
它不仅检测分段线性趋势,而且检测任意非线性趋势。
BEAST适用于各种实值时间序列数据,适用于遥感,经济学,气候科学,生态学和水文学。
示例应用程序包括使用它来识别生态数据中的政权转移,通过卫星图像绘制森林干扰和土地退化图,检测经济数据中的市场趋势,查明气候数据中的异常和极端事件以及揭示生物数据中的系统动态。
有关BEAST的详细信息,请参见。
可以免费使用50天的论文。
参考
Zhao,K.,Wulder,MA