【发布时间】:2021-02-15 06:44:53
【问题描述】:
给定一些实值经验数据(时间序列),我可以将其转换为直方图以获得数据的(非参数)经验分布,但直方图 strong> 呈块状且呈锯齿状。
相反,我想从scipy 或scipy.stats 分布函数库中找出最合适的参数分布,这样我就可以人为地生成一个与我的真实数据的经验分布。
例如,如果经验数据是经验 AAPL 股票回报的月度回报,我知道参数 Johnson-SU 分布 类似于并且可以模仿股票回报分布,因为它具有可定制的偏斜。但是,scipy 中的 Johnson SU 分布需要校准四个输入参数。如何从scipy 中搜索适合我的 AAPL 回报样本经验分布的此参数分布的最佳参数设置?
【问题讨论】:
-
类似this ?
-
你有什么进展吗?也许您可以将您的数据张贴在保管箱(G 驱动器或一个驱动器)上并分享链接?
-
@SeverinPappadeux 在链接中使用您的代码,我试图验证均值和方差是否与经验数据和拟合参数分布匹配,但它们不匹配并且完全不同,尽管匹配的外观。有什么东西可以解释为什么时刻不匹配?
-
很难找到没有看到输入和适合的差异的来源。一些异常值?也许尾巴变得不同并使积分(暂时)不同意?
-
不一定敲代码,这个比较震撼。用参数分布拟合经验分布的全部意义不在于它尽可能地相似吗?如果仅通过密度的形状,没有人检查经验分布和拟合分布的统计矩是否匹配,那么就犯了一个巨大的错误
标签: python scipy distribution finance quantitative-finance