我有一个时间序列数据,其值随机介于0和0之间。 1.我想通过MATLAB编程自动检测数据分布是双峰还是三峰分布。
答案 0 :(得分:2)
我将从这里复制Amros答案:https://stackoverflow.com/a/1883967/701049。如果它对你有所帮助,请同时回答他的答案。
在所有documentation page上查看available hypothesis tests。
根据您的目的,您可以使用:
......等等
您还可以使用一些视觉测试,例如:
也许这个也可以帮助你: https://stats.stackexchange.com/a/62630/39773
答案 1 :(得分:1)
通常要测试分布是否为双峰,应使用Kurtosis。
你应该看看Multimodal Distribution at Wikipedia
请查看名为Unimodal vs. bimodal distribution
的部分。