【发布时间】:2015-02-09 16:15:59
【问题描述】:
我测量了我所有孩子的身高。当我沿长度轴绘制所有高度时,结果如下所示:
每个红色(男孩)或紫色(女孩)勾号都是一个孩子。如果两个孩子的身高相同(以毫米为单位),蜱就会堆积起来。目前有七个身高相同的孩子。 (刻度的高度和宽度没有意义。它们已被缩放为可见。)
如您所见,不同的高度不是沿轴均匀分布,而是围绕某些值聚集。
数据的直方图和密度图如下所示(在this answer 之后绘制了两个密度估计值):
如您所见,这是一个多模态分布。
如何计算模式(R 中)?
以下是供您使用的原始数据:
mm <- c(418, 527, 540, 553, 554, 558, 613, 630, 634, 636, 645, 648, 708, 714, 715, 725, 806, 807, 822, 823, 836, 837, 855, 903, 908, 910, 911, 913, 915, 923, 935, 945, 955, 957, 958, 1003, 1006, 1015, 1021, 1021, 1022, 1034, 1043, 1048, 1051, 1054, 1058, 1100, 1102, 1103, 1117, 1125, 1134, 1138, 1145, 1146, 1150, 1152, 1210, 1211, 1213, 1223, 1226, 1334)
【问题讨论】:
-
我想我很困惑。你想找到mm的模式吗?它不是多模态向量,因为众数是 1021。您需要使用 mm 进行任何事先计算吗?
-
@LyzadeR 请参阅en.wikipedia.org/wiki/Multimodal_distribution 简化版:我想要的是我的问题中密度曲线的顶点。
-
孩子太多了。你的后宫有多大?
-
@ChuckD。有趣的。有人对此发表评论花了 5 个小时 :-)
-
从单峰分布中提取的少量观察结果通常如下所示:(例如,
set.seed(6); hist(rnorm(64))),并且“找到模式”的过程定义不明确,因为有很多方法这是可以做到的……
标签: r distribution