<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Estoy haciendo análisis de regresión con 1 parámetro del eje Y (variable dependiente) y 100s de parámetros del eje X (variables independientes) y quiero ver las principales correlaciones (alto valor R) en la parte superior. Obtengo todos estos gráficos y aplico un ajuste lineal, pero por defecto, están ordenados alfabéticamente según el nombre del parámetro. ¿Hay alguna manera de ordenar estos gráficos en orden decreciente de valor R?
Gracias Nate. Exploraré esta opción también.
Gracias Ian. Voy a mirar en ello.
Muchas gracias, Nate. ¡Ciertamente pasé por alto esa opción, desafortunadamente!
Hola shwetakuvlsi1,
¿Está familiarizado con la opción "Ordenar por bondad de ajuste"? El uso de esto en datos de muestra como Football.jmp tiene la mejor R cuadrada en la parte superior y la peor en la parte inferior.

Aquí está la secuencia de comandos de muestra para echar un vistazo.
dt = Open( "$SAMPLE_DATA/Football.jmp" ); dt << Fit Group( Bivariate( Y( :Height ), X( :Weight ), Fit Line ), Bivariate( Y( :Height ), X( :LegPress ), Fit Line ), Bivariate( Y( :Height ), X( :Neck ), Fit Line ), Bivariate( Y( :Height ), X( :Squat ), Fit Line ), Bivariate( Y( :Height ), X( :Fat ), Fit Line ), Bivariate( Y( :Height ), X( :Bench ), Fit Line ), Bivariate( Y( :Height ), X( :Speed ), Fit Line ), <<{Arrange in Rows( 1 ), Order by Goodness of Fit},);Como tiene 100 de X, puede que incluso desee convertir las cosas en un formato tabular utilizando la tabla de datos combinados de make.

Y luego puedes seleccionar el valor R-Squared:

Saludos,
Nate
Me gustaría echar un vistazo a la plataforma de Screen Screening:
http://www.jmp.com/support/help/Response_Screening.shtml
que está diseñado para este tipo de cosas.
Pero, si desea seguir con su método actual, puede utilizar el tipo de enfoque que se muestra a continuación. Haga 'Archivo> Nuevo> Nuevo script', copie el código, luego 'Editar> Ejecutar script'.
NombresDefaultToHere ( 1 );
// hacer algunos datos
nr = 25 ; // Numero de filas
nc = 21 ; // Número de columnas
m = J (nr, nc, RandomNormal ());
cNames = { "Y" }; por (c = 2 , c <= nc, c ++, Insertar en (nombres, "X" || Carbonizarse (do- 1 )));
dt = Asable (m, << ColumnNames (cNames));
dt << escoger un nombre ( "Muchas xs" );
// 'Y' tradicional Fit Y By X. . .
// (1) Lanzar la plataforma de forma invisible.
biv = dt << Bivariable (Y (cNames [ 1 ]), X (cNames [ 2 :: Artículos (cNames)]), FitLine, Invisible);
// (2) Obtener los valores de R Squared en una tabla invisible
dt2 = Informe (biv [ 1 ]) [ TableBox ( 1 )] << makeCombinedDataTable (Invisible( 1 ));
r2Del = dt2 << getRowsWhere (: Columna 1! = "R Plaza" );
dt2 << deleteRows (r2del);
dt2 << Ordenar (Por (: Columna 2), Orden (Descendente), ReplaceTable);
// (3) Obtener el orden de las X por R al cuadrado
xOrder = Columna (dt2, "X" ) << getValues ;
// (4) Cerrar el informe invisible y la tabla
Informe (biv [ 1 ]) << Cerrar ventana ;
Cerrar (dt2, NoSave);
// (5) Lanzar la plataforma con el orden correcto de Xs.
biv = dt << Bivariable (Y (cNames [ 1 ]), X( Evaluar (xOrder)), FitLine);
// Plataforma de detección de respuestas. . .
Espere ( 3 );
rs = dt << Evaluación de respuesta (Y (cNames [ 1 ]), X (cNames [ 2 :: Artículos (cNames)]));