Exclusión de datos de cálculos de fórmulas<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Estoy haciendo un montón de cálculos usando las funciones estadísticas de tipo "Col" (por ejemplo, Col Mean). Mi problema es que mi conjunto de datos contiene algunos datos incorrectos que quiero excluir de los cálculos. Simplemente seleccionando las filas relevantes y eligiendo excluir, aparentemente no afectó los resultados de la fórmula. Así que mi pregunta es esta:
¿Cómo excluyo estos datos incorrectos de los cálculos sin eliminarlos por completo del conjunto de datos?
Re: Exclusión de datos de los cálculos de fórmulasGracias Sra. Esa es la mejor fórmula que encontré en relación con los excluidos().
Re: Exclusión de datos de los cálculos de fórmulasEso es correcto. El segundo argumento opcional (y tercero, etc.) en las funciones col stat está reservado para una columna por columna, es decir, calcula las estadísticas para cada grupo en función de los valores en una columna separada. Pero aparentemente también funciona con un argumento binario como Excluido(), y no solo con las columnas de la tabla.
Re: Exclusión de datos de los cálculos de fórmulasSolo para que entienda completamente lo que estoy haciendo:
La primera entrada "Excluida()" garantiza que los resultados solo se muestren en las filas no excluidas, mientras que la segunda garantiza que la media (en el caso anterior) se calcule por separado para las filas no excluidas y excluidas. Si elimino la función "If" pero dejo la cláusula "Excluded()" en la función "Col Mean()", obtendré el mismo resultado en las filas no excluidas, pero obtendré valores en las filas excluidas también (aquí solo la media de los datos excluidos).
¿Es eso correcto?
Re: Exclusión de datos de los cálculos de fórmulasNo, no con las funciones de estadísticas preevaluadas (consulte la nota en la página 304 en la guía de secuencias de comandos JMP 10).
Summarize() tiene en cuenta las filas excluidas, pero es menos eficiente que, por ejemplo, col mean y, según mi experiencia, cuando Summarize() se usa en fórmulas de columnas, el resultado no se actualiza automáticamente si se modifican los estados de las filas.
Pero, en principio, esta fórmula debería dar el mismo resultado que el truco anterior (excepto que el resultado también estará en las filas excluidas), pero es posible que las fórmulas deban ser forzadas para reevaluar los cambios en la tabla de datos.
resumir ( metro = significar (: columna 1 )) ; metro
Re: Exclusión de datos de los cálculos de fórmulasGracias. Eso de hecho resolvió mi problema. Pero, ¿no hay forma de hacerlo sin incorporar el estado de fila en la fórmula? Me parece extraño que deba decirle a JMP que excluya los datos ya excluidos.
Re: Exclusión de datos de los cálculos de fórmulasPruebe esta construcción en una fórmula de columna. Si se incluye, devuelve la media por estado excluido (0/1); de lo contrario, no haga nada.
Si ( ! Excluido () , Col Media ( : columna 1 , Excluido () ))