Distribuzioni e intersezione di curveCara Community ho un bisogno da risolvere (non ho trovato una domanda simile nel blog).
Ho 2 set di dati.
Ho creato le 2 distribuzioni.
"Chiedo a JMP" di trovare la curva migliore per ogni singola distribuzione.
Ora devo trovare il punto di intersezione (X=...) tra le 2 curve.
In allegato puoi trovare l'esempio di dataset e la visualizzazione di ciò di cui ho bisogno.
Grazie in anticipo per il vostro feedback.
Distinti saluti.
Simone
Re: Distribuzioni e intersezione di curveMedia, Sigma e Max
Re: Distribuzioni e intersezione di curveHey Jim, quali sono i valori M, S e max?
Re: Distribuzioni e intersezione di curveGrazie Ian.
Apprezzato il tuo buon feedback.
Distinti saluti,
Simone
Re: Distribuzioni e intersezione di curveUna volta salvate le colonne della formula (in questo caso per due gaussiane), puoi fare molta strada usando il strumento mirino .
Ma se desideri una risposta "esatta", puoi definire una colonna formula ausiliaria e utilizzare "Massimizza desiderabilità" nella Profiler (vedi tabella allegata). Ma tieni presente che devi ancora ispezionare le trame e utilizzare il file Limiti di risposta proprietà della colonna per limitare in modo appropriato l'intervallo dell'ottimizzazione. In questo esempio, ho utilizzato questa proprietà anche con le due colonne originali (con un peso pari a zero) solo per consentire la profilatura di tutte e tre le colonne contemporaneamente.
Prima di:

A seguito di:

Re: Distribuzioni e intersezione di curveCiao Jim,
Grazie per il feedback.
Lo applicherò!
Distinti saluti,
Simone
Re: Distribuzioni e intersezione di curveEcco uno script grezzo che ti darà i valori.Non sono sicuro che funzionerà per tutti i confronti ... ma potrebbe.Provalo.I risultati vengono visualizzati nel registro.
Names Default To Here( 1 );
dt = Current Data Table();
// Change these values to the actual values of the 2 distributions
m1 = 203.315;
s1 = 203.33 - m1;
max1 = 203.37;
m2 = 203.345;
s2 = 203.355 - m2;
max2 = 203.4;
If( Normal Density( min(m1,m2), mu = m1, sigma = s1 ) > Normal Density( min(m1,m2), mu = m2, sigma = s2 ),
mh = m1;
sh = s1;
ml = m2;
sl = s2;
,
mh = m2;
sh = s2;
ml = m1;
sl = s1;
);
For( i = ml, i <= Min( max1, max2 ), i = i + ((Min( max1, max2 ) - ml) / 1000000),
r = i;
nd1 = Normal Density( r, mu = mh, sigma = sh );
nd2 = Normal Density( r, mu = ml, sigma = sl );
lastnd1 = nd1;
lastnd2 = nd2;
lasti = i;
If( nd2 > nd1,
x = Mean( i, lasti ); y = Mean( nd1, nd2, lastnd1, lastnd2 );
show(x,y) ;
Break();
);
);
Re: Distribuzioni e intersezione di curveCaro Marco,
Grazie per il feedback.
"Speravo" che ci fosse qualche capacità per farlo in JMP ...
Per quanto riguarda il tuo suggerimento... Proverò a seguirlo (anche se non sono un esperto di JMP Script).
Buona giornata.
Distinti saluti,
Simone
Re: Distribuzioni e intersezione di curveCredo che non ci sia un modo diretto. Vale a dire, non esiste una piattaforma con questa capacità. È possibile utilizzare la funzione Minimize() con la differenza tra le due funzioni di densità di probabilità utilizzando i rispettivi parametri di distribuzione stimati in uno script. La variabile indipendente è il quantile.
Si prega di fornire dati ed esempi in file JMP, non in file Excel in futuro.