Distribuciones e Intersección de CurvasEstimada comunidad, tengo una necesidad que resolver (no encontré una pregunta similar en el blog).
Tengo 2 conjuntos de datos.
Creé las 2 distribuciones.
Pido a JMP que encuentre el mejor ajuste de curva para cada distribución individual.
Ahora necesito encontrar el punto de intersección (X= ...) entre las 2 curvas.
En archivo adjunto puede encontrar el ejemplo de conjunto de datos y la visualización de lo que necesito.
Gracias de antemano por su colaboración.
Atentamente.
simone
Re: Distribuciones e Intersección de CurvasMedia, Sigma y Max
Re: Distribuciones e Intersección de CurvasHola Jim, ¿cuáles son los valores M, S y max?
Re: Distribuciones e Intersección de Curvasgracias
Apreciamos sus buenos comentarios.
Atentamente,
simone
Re: Distribuciones e Intersección de CurvasUna vez que haya guardado las columnas de fórmula (en este caso para dos gaussianas), puede recorrer un largo camino utilizando el herramienta de retícula .
Pero si quiere una respuesta 'exacta', puede definir una columna de fórmula auxiliar y usar 'Maximizar conveniencia' en el Perfilador (ver tabla adjunta). Pero tenga en cuenta que aún necesita inspeccionar las parcelas y usar el Límites de respuesta propiedad de columna para restringir el rango de la optimización apropiadamente. En este ejemplo, también utilicé esta propiedad con las dos columnas originales (con un peso de cero) solo para permitir que se perfilaran las tres columnas al mismo tiempo.
Antes:

Después:

Re: Distribuciones e Intersección de CurvasHola Jim,
Gracias por la respuesta.
¡Lo aplicaré!
Atentamente,
simone
Re: Distribuciones e Intersección de CurvasAquí hay un script crudo que le dará los valores.No estoy seguro de que funcione para todas las comparaciones... pero podría funcionar.Pruébalo.Los resultados se muestran en el 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: Distribuciones e Intersección de CurvasQuerida marca,
gracias por los comentarios.
"Esperaba" que hubiera alguna capacidad para hacer esto en JMP ...
Con respecto a tu sugerencia... Intentaré seguirlo (aunque no sea un experto en JMP Script).
Que tengas un buen día.
Atentamente,
simone
Re: Distribuciones e Intersección de CurvasYo creo que no hay manera directa. Es decir, no existe ninguna plataforma con esta capacidad. Podría usar la función Minimize() con la diferencia entre las dos funciones de densidad de probabilidad usando sus respectivos parámetros de distribución estimados en un script. La variable independiente es el cuantil.
Proporcione datos y ejemplos en archivos JMP, no archivos de Excel en el futuro.