Ajustar contornos de densidad de cuantiles no paramétricos YbyXEn Fit Y by X, los contornos de densidad de cuantiles no paramétricos son muy útiles para visualizar datos de alta densidad.
En HLS, las personas usan software como FlowJo para hacer gráficos bivariados simples que tienen los puntos de datos coloreados por densidad. JMP se acerca lo suficiente, además hay una opción para seleccionar filas según un rango de densidad.
Sería muy conveniente si hubiera un control deslizante para seleccionar el rango de forma interactiva, en lugar de adivinar los rangos hasta que se descubra iterativamente el más apropiado.

Interfaz de usuarioRe: Ajustar contornos de densidad de cuantiles no paramétricos YbyX - Estado cambiado a: Reconocido@Byron_JMP -¡Gracias por su sugerencia! Hemos capturado su solicitud y la tomaremos en consideración.
Re: Ajustar contornos de densidad de cuantiles no paramétricos YbyX - El estado cambió a: InvestigandoGracias @Byron_JMP .Miraremos esto.
Aquí hay un script prototipo que hará esto, estoy seguro de que esto podría adaptarse a un complemento.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
obj = dt << Bivariate( Y( :Weight ), X( :Height ) );
robj=report(obj);
obj << Nonpar Density( {"5% Contours"n( 0 )} );
obj << (curve[1] << "5% Contours"n( 1 ));
sliderLowerValue=0;
sliderUpperValue=1;
robj["Quantile Density Contours"]<< Append(
Panel Box( "Select Points by Non-Parametric Density",
tb1 = Text Box( "Lower Density: " || Char( sliderLowerValue ) ),
tb2 = Text Box( "Upper Density: " || Char( sliderUpperValue ) ),
sb = Range Slider Box(
0,
1,
sliderLowerValue,
sliderUpperValue,
tb1 << Set Text( "Lower Density: " || Char( sliderLowerValue ) );
tb2 << Set Text( "Lower Density: " || Char( sliderUpperValue ) );
obj << (curve[1] << Select Points by Density( sliderLowerValue, sliderUpperValue ));
)
)
);

Re: Ajustar contornos de densidad de cuantiles no paramétricos YbyX//exactly what I had in mind
//works really well with high density data
Names Default To Here( 1 );
dt = Open("$SAMPLE_DATA/Cytometry.jmp");
obj = dt << Bivariate( Y( :CD3 ), X( :CD8 ) );
robj=report(obj);
obj << Nonpar Density( {"5% Contours"n( 0 )} );
obj << (curve[1] << "5% Contours"n( 1 ));
sliderLowerValue=0;
sliderUpperValue=1;
robj["Quantile Density Contours"]<< Append(
Panel Box( "Select Points by Non-Parametric Density",
tb1 = Text Box( "Lower Density: " || Char( sliderLowerValue ) ),
tb2 = Text Box( "Upper Density: " || Char( sliderUpperValue ) ),
sb = Range Slider Box(
0,
1,
sliderLowerValue,
sliderUpperValue,
tb1 << Set Text( "Lower Density: " || Char( sliderLowerValue ) );
tb2 << Set Text( "Lower Density: " || Char( sliderUpperValue ) );
obj << (curve[1] << Select Points by Density( sliderLowerValue, sliderUpperValue ));
)
)
);
Re: Ajustar contornos de densidad de cuantiles no paramétricos YbyX - El estado cambió a: ¡Sí, manténgase sintonizado!Gracias por la sugerencia @Byron_JMP , y por desarrollar el guión @SamGardner ! El desarrollador acordó trabajar en esto en JMP 18.