我想创建一个生成随机时间序列分布的工具,我可以为其提供平均值,标准偏差,偏度和峰度的参数(正态分布)。这里有一个类似的问题using R,但我无法解释这个问题并将其放在MATLAB中。
有人知道可以做到这一点吗? (我还没有找到任何东西)
如果没有,那么对于我自己开始的事情会有什么好建议?任何已知的有用功能?我还希望能够在之后建立它,例如:添加异常值,波动性集合,调整异方差性。
我意识到我说的是随机的'然后在相同的句子中给出参数'可能看起来很奇怪,但它不是 - 我希望每个时间点都是随机的,但要描述的参数,比如10,000个时间点。
答案 0 :(得分:1)
如果您正在寻找等效的the solution in R,那么Matlab的统计工具箱对Johnson and Pearson distribution systems的支持有限。特别是,johnsrnd
函数为Johnson系统生成随机变量。然而,Pearson系统和pearsrnd
直接需要时间。
一个很大的警告。使用时刻来描述或拟合或产生随机变量 - 通常称为矩匹配 - 并不健全poorly regarded by statisticians。除非您拥有entire moment generating function,否则不能保证他们唯一地定义分布。