Hola,
Me gustaría agregar "Kurtosis" y "Asimetría" a mi tabla de filas. ¿Cómo puedo hacer eso?
dt = Tabla de datos actuales ();
tab = dt << Tabular (
Mostrar panel de control (0),
Agregar tabla (
Tabla de columnas (
Columnas de análisis (
: VAR1,
: VAR2,
: VAR3,
)
),
Tabla de filas (Estadísticas (Media, Desv. Estándar, Mín., Máx., Rango, CV, Mediana))
)
);
Espere (0,1);
dtTab = tab << makeIntoDataTable;
write ("Crear una nueva tabla de datos desde la plataforma tabulada", "\! N");
Creo que no se puede obtener curtosis y asimetría a través de la tabulación, pero se pueden encontrar en la plataforma de distribución.
- Cree una distribución con solo distribuciones con las variables que le interesan
- Mantenga presionada la tecla CTRL (esto hará que las opciones afecten a todas las distribuciones) y haga clic en el triángulo rojo en una de las distribuciones de las variables
- Vaya a Opciones de visualización / Personalizar estadísticas de resumen -> seleccione las estadísticas que le interesan
- Haga clic con el botón derecho en una de las tablas de estadísticas de resumen en la plataforma de distribución y elija Crear tabla de datos combinados
- Dividir la tabla de datos de resultados si es necesario
Ejemplo de secuencia de comandos con datos de muestra de capacidad de semiconductores (copia de secuencias de comandos pegada casi directamente desde JMP):
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Semiconductor Capability.jmp");
platform = dt <<
Distribution(
Continuous Distribution(
Column(:NPN1),
Summary Statistics(1),
Customize Summary Statistics(
Std Err Mean(0),
Upper Mean Confidence Interval(0),
Lower Mean Confidence Interval(0),
N(0),
Skewness(1),
Kurtosis(1),
CV(1),
Minimum(1),
Maximum(1),
Median(1)
),
Process Capability(0)
),
Continuous Distribution(
Column(:PNP1),
Summary Statistics(1),
Customize Summary Statistics(
Std Err Mean(0),
Upper Mean Confidence Interval(0),
Lower Mean Confidence Interval(0),
N(0),
Skewness(1),
Kurtosis(1),
CV(1),
Minimum(1),
Maximum(1),
Median(1)
),
Process Capability(0)
),
Continuous Distribution(
Column(:PNP2),
Summary Statistics(1),
Customize Summary Statistics(
Std Err Mean(0),
Upper Mean Confidence Interval(0),
Lower Mean Confidence Interval(0),
N(0),
Skewness(1),
Kurtosis(1),
CV(1),
Minimum(1),
Maximum(1),
Median(1)
),
Process Capability(0)
),
Histograms Only
);
Wait(0);
dt_statistics = Report(platform)[Outline Box("Distributions")][Outline Box("NPN1")][
Outline Box("Summary Statistics")][Table Box(1)] << Make Combined Data Table;
Report(platform) << Close Window;
Close(dt, no save);
dt_split = dt_statistics << Split(
Split By(:Column 1),
Split(:Column 2),
Group(:Y),
Sort by Column Property
);
Close(dt_statistics, no save);Esa es realmente una muy buena pregunta, quizás reformulándola de otra manera ...
En lugar de combinar estadísticas, utilizando secuencias de comandos complejas, ¿no sería más fácil si Tabulate incluyera más, o tal vez todas las estadísticas univariadas incluidas en la plataforma de distribución?
.. Sí, sí lo haría.
Soy personal, así que no puedo hacer esto, pero puedes agregarlo a la Lista de deseos (está en la barra de menú azul en la parte superior de la ventana).