Convertir una variable continua en una variable discretaHola a todos, me preguntaba si alguien podría darme algunos consejos sobre un problema con el que estoy luchando. Me gustaría crear una variable ficticia usando un rango de valores basado en una variable continua.
Me gustaría tomar un conjunto de valores y colocarlos en "cubos" nominales, por así decirlo.
Por ejemplo, los datos son
12
45
11
13
Quiero tomar esos valores e identificarlos en el rango en el que caen. Así que 1-12, 13-20, etc. ¿Alguna idea?
Re: Convertir una variable continua en una variable discretasi "Pilot A", etc., es una cadena, necesita comillas. Puede haber un mensaje en el registro sobre una variable no definida.
Re: Convertir una variable continua en una variable discretaTraté de seguir este ejemplo usando una fórmula de columna.No recibo ningún error, pero la columna está en blanco.

Re: Convertir una variable continua en una variable discretaUsted puede encontrar el Complemento de agrupamiento interactivo útil.
Re: Convertir una variable continua en una variable discreta¡¡SÍ!! Esto es lo que necesitaba
¡¡Gracias!!
Re: Convertir una variable continua en una variable discretaOlvidé mencionar que si no está escribiendo de otro modo, puede crear de forma interactiva una nueva columna de datos con los contenedores: seleccione la columna de datos con los valores continuos y luego seleccione columnas > Utilidades > Hacer fórmula de agrupamiento .
Re: Convertir una variable continua en una variable discretaCreo que Jim ya respondió a tu pregunta, pero quería ampliar un poco la respuesta. El Si() La función en una fórmula o script es muy versátil. Aquí hay un ejemplo de lo que quiere hacer (datos bin) de nuestro Software JMP: Introducción al lenguaje de secuencias de comandos JMP :

Compara el valor numérico en Edad con los límites y devuelve una cadena de caracteres en la nueva columna, Etapa.
Re: Convertir una variable continua en una variable discreta1. Sí, puedes usar una fórmula.Aquí hay una versión que podrías usar
If( Row() == 1,
min = Col Min( :height );
incr = (Col Max( :height ) - Col Min( :height )) / 9;
);
Floor( (:height - min) / incr ) + 1;
Utiliza la tabla de datos de muestra de Big Class.Simplemente cambie la variable :Height out para la columna contra la que está calculando.
2. Pero el número de filas no afecta la Recodificación.Solo el número de valores únicos dentro de esas filas.
Re: Convertir una variable continua en una variable discretahecho. Pero, ¿qué pasa con los grandes conjuntos de datos? En el que estaba trabajando tenía solo 450 filas. Si tengo un conjunto de datos con filas de 29K, ¿puedo usar una fórmula para revisar y recodificar todo?
Re: Convertir una variable continua en una variable discretaseleccione la columna que le interesa y luego vaya a
Cols==>Recodificar
y cree una nueva columna que tenga los valores agrupados en nuevos grupos