Cree una variable a partir de un promedio de las filas seleccionadas en una columna para usarla más tarde como línea de referencia.Hola,
Quiero su ayuda para encontrar un promedio de la fila seleccionada en una columna y usarlo como línea de referencia en un gráfico.
Tengo una tabla de datos:
A | 12.5 |
B | 13.4 |
B | 17.5 |
B | 12.8 |
A | 11.1 |
A | 19.4 |
B | 13.8 |
Quiero crear una variable que sea un promedio de todos los valores de la línea "B" ((13.4+17.5+12.8+13.8)/4) en el ejemplo anterior.
Luego lo usaré como línea de referencia en un gráfico bivariado.
Re: Cree una variable a partir de un promedio de las filas seleccionadas en una columna para usarla más adelante como línea de referencia.Si entiendo lo que quiere correctamente, intente crear una nueva variable usando la función Col Mean con su primera columna como una variable "Por".Luego cree otra columna con una instrucción IF que use el valor medio B para los grupos A y B.Esa columna tendrá entonces el mismo valor = media de los valores del grupo B.
Re: Cree una variable a partir de un promedio de las filas seleccionadas en una columna para usarla más adelante como línea de referencia.@ileshem ,
Col Mean() - si desea utilizar la columna
Mean() - si desea utilizar la matriz o una variable separada
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << Select Randomly( 0.3 );
dt1 = dt << Subset(Selected Rows( 1 ), selected columns( 0 ));
Res = Col Mean(dt1:age);
Show(Res);
Re: Cree una variable a partir de un promedio de las filas seleccionadas en una columna para usarla más adelante como línea de referencia.Gracias por la pronta repetición,
Pude crear una nueva tabla con las filas que quería, pero no estoy seguro de cómo calcular la MEDIA de esa columna (VALOR) en una variable.
mi_lista = {"B"};
dtsub1 = dtEPData << subconjunto(
filas( dtEPData << obtener filas donde( Contiene( mi_lista, :TIPO ) ) ),
Solo columnas seleccionadas ( 0 ));
TIPO VALOR
12.5
B 13.4
B 17.5
B 12.8
11.1
19.4
B 13.8
Dtsub1=
TIPO VALOR
B 13.4
B 17.5
B 12.8
B 13.8
Re: Cree una variable a partir de un promedio de las filas seleccionadas en una columna para usarla más adelante como línea de referencia.@ileshem ,
Una vez que la tabla de datos esté abierta, seleccione filas aleatorias. Puedes hacer esto por:
Filas > Selección de filas > Seleccionar aleatoriamente
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
AgeVals = :age << Get Values ; // Get Values in Age Column
SR = dt << Get Selected Rows(); // Get Selected Rows
RequiredVar = AgeVals[SR,0]; // Desired Values subset from Column Values