Ho misurato le altezze del corpo di tutti i miei figli. Quando ho tracciare tutte le altezze lungo un asse di lunghezze, questo è ciò che il risultato appare come:Calcolare le modalità in una distribuzione multimodale in R
Ogni rossa (ragazzi) o violetto (ragazze) tick è un bambino. Se due bambini hanno la stessa altezza del corpo (in millimetri), le zecche si impilano. Attualmente ci sono sette bambini con la stessa altezza del corpo. (L'altezza e la larghezza delle zecche non ha significato. Sono state ridimensionate per essere visibili.)
Come si può vedere, le diverse altezze non sono distribuite uniformemente lungo l'asse, ma si raggruppano intorno a determinati valori.
Una trama Istogramma e la densità dei dati si presenta così (con le due stime di densità tracciati seguenti this answer):
Come si può vedere, si tratta di una distribuzione multimodale.
Come si calcolano le modalità (in R)?
Ecco i dati grezzi per voi a giocare con:
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)
Penso che ho avuto confuso. Vuoi trovare la modalità di mm? Non è un vettore multimodale perché la modalità è 1021. Hai bisogno di calcoli precedenti usando mm? – LyzandeR
@LyzandeR Vedere http://en.wikipedia.org/wiki/Multimodal_distribution semplificato: Quello che voglio sono i vertici della curva di densità nella mia domanda. –
Sono molti bambini. Quanto è grande il tuo harem? –