<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hola a todos,
Soy bastante nuevo en JMP e incluso más nuevo en JSL. Estoy tratando de escribir una secuencia de comandos que establece un número de filas según las siguientes especificaciones: si la tabla original tiene 1-15 filas, entonces el subconjunto de la tabla original es de 2 filas, si el original tiene 16-25, entonces el subconjunto de esa tabla es 3 filas, si el original tiene 26-90, entonces la tabla de subconjunto es 5 filas, etc. Básicamente solo un script para automatizar.
subconjunto> tamaño de muestra aleatoria: [número de entradas de usuario]> ok en función de un rango específico de filas. Hasta ahora he intentado lo siguiente:
Nueva secuencia de comandos ("Random Row Check,
si (n fila == 1 :: 15, tabla de datos actual () << subconjunto (tamaño de muestra (2))),
si (n fila == 16 :: 25, tabla de datos actual () << subconjunto (tamaño de muestra (3))),
si (n fila == 26 :: 90, tabla de datos actual () << subconjunto (tamaño de muestra (5))),
if (n row == 91 :: 150, tabla de datos actual () << subconjunto (tamaño de muestra (6))),
si (n fila == 151 :: 280, tabla de datos actual () << subconjunto (tamaño de muestra (7))),
si (n fila == 281 :: 500, tabla de datos actual () << subconjunto (tamaño de muestra (9))),
si (n fila> = 501, tabla de datos actual () << subconjunto (tamaño de muestra (15))),
)
Este script devuelve una tabla de datos vacía. Sé que esto debe ser algo simple, pero no puedo ver el bosque por los árboles. ¡Gracias por cualquier ayuda!
¡Muchas gracias! Esto es exactamente lo que necesitaba
Ya casi estás ahí. Prueba esto:
norte = las filas ( tabla de datos actual ()) ;
Si ( norte <= 15 , tabla de datos actual () << subconjunto ( tamaño de la muestra ( 2 )) ,
norte <= 25 , tabla de datos actual () << subconjunto ( tamaño de la muestra ( 3 )) ,
norte <= 90 , tabla de datos actual () << subconjunto ( tamaño de la muestra ( 5 )) ,
norte <= 150 , tabla de datos actual () << subconjunto ( tamaño de la muestra ( 6 )) ,
norte <= 280 , tabla de datos actual () << subconjunto ( tamaño de la muestra ( 7 )) ,
norte <= 500 , tabla de datos actual () << subconjunto ( tamaño de la muestra ( 9 )) ,
norte > = 501 , tabla de datos actual () << subconjunto ( tamaño de la muestra ( 15 )) ,
)