<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Vorremmo essere in grado di determinare i valori massimi della distribuzione a più picchi, come quella qui sotto, con qualche algoritmo o utilità.
Qualche idea su come si può fare?

Se ottieni il numero di picchi dall'ispezione, potresti provare qualcosa del genere:
NamesDefaultToHere ( 1 );
// Crea alcuni dati casuali (con parametri noti)
d1 = J ( 40 , 1 , CasualeNormale ( 0 , 1 ));
d2 = J ( 60 , 1 , CasualeNormale ( 4 , 2 ));
d3 = J ( 30 , 1 , CasualeNormale (- 6 , 1 ));
// Crea un tavolo
tt = AsTable ( VConcat (d1, d2, d3));
dt << imposta nome ( "Una miscela di campioni da tre gaussiane" );
Colonna (dt, "Col1" ) << imposta nome ( "Y" );
// Esegui un'analisi "Miscele normali".
dt << Distribuzione (
Distribuzione continua (
Colonna ( :Y ),
Verticale( 0 ),
Distribuzione adatta ( Miscele Normali ( Cluster( 3 ) ) )
),
Solo istogrammi,
Invia a rapporto(
Spedizione(
{ "Y" },
"Distribuisci istogramma" ,
FrameBox,
{Dimensione della cornice( 600 , 267 ), DispatchSeg( Hist Seg ( 1 ), Intervallo raccoglitore( 2 , 0 ) )}
)
)
);