Esta entrada de blog fue escrita por un blogger que ya no está en SAS
Cableado la revista lanzó el resultados de su encuesta mundial de usuarios, que solicitó a los usuarios que se auto-reportaran las velocidades de datos 3G y EDGE en todo el mundo.
La conclusión es que, al comparar varios productos de la marca Apple, la red del operador tuvo más que ver con las velocidades de datos que los teléfonos. Esto suena como un problema eminentemente interesante que tiene relevancia para nuestras actividades diarias. Como soy un usuario experto de JMP, hago el descubrimiento de datos solo para relajarme en casa (té dulce, datos y regresión exponencial, ¡mmm!). Todo lo que necesito ahora son los datos.
¿Y adivina qué? Está disponible públicamente . Usando el corte y pegado de JMP, obtener estos datos en JMP toma solo unos segundos. Debería hacerme este análisis antes de que pueda terminar de escribir esta entrada de blog.
Pero, ay, si fuera tan simple. Estos datos son autoinformados y no hubo mucho control sobre lo que el usuario podría ingresar como respuestas. Por ejemplo, aquí hay una captura de pantalla de algunas de las miles de filas en la tabla de datos.
Mire la columna del operador y las formas creativas en que los usuarios ingresaron a la compañía AT&T: "ATT", "AT&T Wireless", "at + t", y así sucesivamente. Hay miles de filas en esta tabla. Me llevará varios vasos de té dulce para repasar todas estas filas y estandarizar los nombres de las columnas.
Aquí entra JMP's Recodificar mando. Quiero estandarizar todos los sabores de AT&T para tener una sola etiqueta. JMP's Columnas> Recodificar comando abre una ventana que me muestra todos los ocupantes de una columna, ordenados. Aquí esta la Recodificar Después de otros pocos segundos de trabajo, tengo la cadena "AT&T" en mi portapapeles y desciendo rápidamente la columna de valores con la tecla de flecha hacia abajo, pegando el valor correcto en cada paso. Pan comido:
Hago lo mismo con los otros proveedores de servicios inalámbricos, y pronto tengo una buena lista estandarizada para analizar. Las otras columnas autoinformadas se pueden poner en forma de análisis con el mismo comando, y pronto el análisis está en marcha; un análisis, debe tener en cuenta, que le dejo como ejercicio al lector. Tienes los datos, después de todo.
Daniel escribió:
¿Hay alguna forma de hacer un script de recodificación en JSL, o tienes que hacerlo a mano cada vez? Me gustaría encontrar una forma rápida de recodificar valores nulos con ceros en algunas de mis columnas.
Xan Gregg escribió:
Con las secuencias de comandos puede recorrer las filas y cambiar los valores como desee. Por ejemplo.
Para cada fila (If (comienza con (: carrier, "AT"),: carrier = "AT&T"));
o para obtener lo que creo que buscas:
Para cada fila (Si (falta) (: valor),: valor = 0));
Si desea reutilizar una operación de recodificación particular en un script, elija "Columna de fórmula" como salida y use la fórmula como está o en una función para cada fila ().
Hector lavalle escribió:
Hola,
¿Hay alguna forma de ver o llamar a la secuencia de comandos jsl de recode exacta que utiliza JMP? Lo necesito, para construir un diario y automatizar la opción de grabación como un diario
Saludos
- Hector Lavalle