全文链接:http://tecdat.cn/?p=17685

最近咱们被客户要求撰写对于马尔可夫区制转移(Markov regime switching)模型的钻研报告,包含一些图形和统计输入。

咱们被要求在本周提供一个报告,该报告将联合金融统计,优化等数值办法

分析师通常关怀检测市场何时“发生变化”:几个月或几年内市场的典型行为能够立刻转变为十分不同的行为。投资者心愿及时发现这些变动,以便能够相应地调整其策略,然而这可能很艰难。

让咱们思考一个简化的示例。牛市能够被定义股票市场广泛看涨且持续时间较长的市场。熊市对应于指连续工夫绝对较长的大跌并且有绝对较高的波动性。咱们能够应用随机数来近似这种行为:它将在牛市和熊市期间生成某些股票或指数的 每日收益(或价格变动),每期继续100天:

bull1 = normrnd( 0.10, 0.15, 100, 1);bear  = normrnd(-0.01, 0.20, 100, 1);bull2 = normrnd( 0.10, 0.15, 100, 1);returns = [bull1; bear; bull2];

牛市期间的平均数为正(与增长绝对应),而熊市期间的平均数为负。还要留神,熊市(空头)比牛市更不稳固(稳定更大)。

因为咱们模仿了这些数据,所以咱们晓得它的行为形式。然而,投资者只是在这些市场产生时察看它们:

plot(returns)xlabel('Day number')ylabel('Daily change in price')

因为数据的波动性,可能难以检测何时熊市产生:下面的图看起来十分像是一个随机过程,而不是相邻的牛市/熊市/牛市期间。


点击题目查阅往期内容

R语言如何做马尔可夫转换模型markov switching model

左右滑动查看更多

01

02

03

04

马尔可夫区制转移(Markov regime switching)模型旨在说明这些类型的问题。它将以上收益序列视为 由马尔可夫过程管制的 状态(区制)转移模型(MRS),以在状态之间进行转移。代码:

indep = ones(size(returns)); %虚构解释变量k = 2; %咱们冀望有多少种状态:牛市与熊市S = [1 1]; % 多头和空头的均值和波幅均不同% 此处省略了一些屏幕输入

生成的图向咱们展现了几件事。首先,最下面的图确认了原本很难察看到的状态转移产生的工夫。两头的图表明在第100天到第200天之间波动性减少(标准偏差减少)。最重要的是,底部图分明地表明,市场别离在第100天和200天左右从多头转为空头(而后回落)。SpecOut变量蕴含无关预计参数的信息,这些参数形容了牛市和熊市以及管制两者之间转移的马尔可夫过程。

点击文末 “浏览原文”

获取全文残缺代码数据资料。

本文选自《MATLAB中的马尔可夫区制转移(Markov regime switching)模型》。

点击题目查阅往期内容

R语言间断工夫马尔科夫链模仿案例 Markov Chains
python中应用马尔可夫决策过程(MDP)动静编程来解决最短门路强化学习问题
R语言BUGS/JAGS贝叶斯剖析: 马尔科夫链蒙特卡洛办法(MCMC)采样
MATLAB随机稳定率SV、GARCH用MCMC马尔可夫链蒙特卡罗办法剖析汇率工夫序列
R语言如何做马尔可夫转换模型markov switching model
matlab用马尔可夫链蒙特卡罗 (MCMC) 的Logistic逻辑回归模型剖析汽车试验数据
【视频】马尔可夫链蒙特卡罗办法MCMC原理与R语言实现|数据分享
R语言BUGS/JAGS贝叶斯剖析: 马尔科夫链蒙特卡洛办法(MCMC)采样
马尔可夫Markov区制转移模型剖析基金利率
马尔可夫区制转移模型Markov regime switching
时变马尔可夫区制转换MRS自回归模型剖析经济工夫序列
马尔可夫转换模型钻研交通伤亡人数事变工夫序列预测
如何实现马尔可夫链蒙特卡罗MCMC模型、Metropolis算法?
Matlab用BUGS马尔可夫区制转换Markov switching随机稳定率模型、序列蒙特卡罗SMC、M H采样剖析工夫序列
R语言BUGS序列蒙特卡罗SMC、马尔可夫转换随机稳定率SV模型、粒子滤波、Metropolis Hasting采样工夫序列剖析
matlab用马尔可夫链蒙特卡罗 (MCMC) 的Logistic逻辑回归模型剖析汽车试验数据
stata马尔可夫Markov区制转移模型剖析基金利率
PYTHON用时变马尔可夫区制转换(MRS)自回归模型剖析经济工夫序列
R语言应用马尔可夫链对营销中的渠道归因建模
matlab实现MCMC的马尔可夫转换ARMA - GARCH模型预计
R语言隐马尔可夫模型HMM辨认一直变动的股票市场条件
R语言中的隐马尔可夫HMM模型实例
用机器学习辨认一直变动的股市情况—隐马尔科夫模型(HMM)
Matlab马尔可夫链蒙特卡罗法(MCMC)预计随机稳定率(SV,Stochastic Volatility) 模型
MATLAB中的马尔可夫区制转移(Markov regime switching)模型
Matlab马尔可夫区制转换动静回归模型预计GDP增长率
R语言马尔可夫区制转移模型Markov regime switching
stata马尔可夫Markov区制转移模型剖析基金利率
R语言如何做马尔可夫转换模型markov switching model
R语言隐马尔可夫模型HMM辨认股市变动剖析报告
R语言中实现马尔可夫链蒙特卡罗MCMC模型