<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Estoy tratando de encontrar la media geométrica de las bacterias fecales durante aproximadamente 15 años de datos en aproximadamente 30 a 40 estaciones de monitoreo. El objetivo de mi script es realizar dos filtros (uno en la columna ID del proyecto y otro en la columna Nombre de la característica), luego agrupar los medios geográficos por estación y luego por año, y en la tabla final mostrar la identificación de la estación, año, característica Nombre, N, significado geo y la mediana.
Ahora sé que no puedo incluir el script para encontrar el significado geográfico en la parte del Resumen del script, pero no he podido averiguar en qué lugar del script debería ubicarlo. No estoy seguro si necesito reestructurar completamente el guión o si debo hacerlo de una manera totalmente diferente.
¡Cualquier consejo o sugerencia será bien recibido!
myPath = "O: / Planning / BPB / IBP_Pilot_Files / JMPScrips / Geomean /";
dt = Tabla de datos ("Data_dwq_20140502_133555_RegRes_For_Testing.jmp");
dt << Seleccione Dónde (: ID del proyecto == "NCAMBNT" |: ID del proyecto == "NCISCO" |: ID del proyecto == "TPBA");
dt << Subconjunto ((Filas seleccionadas), Nombre de la tabla de salida ("subconjunto"));
dt = tabla de datos ("subconjunto");
dt << Seleccione Dónde (: Nombre de la característica == "Coliformes fecales" |: Nombre de la característica == "Coliformes totales");
dt << Subconjunto ((Filas seleccionadas), Nombre de la tabla de salida ("subset2"));
dt = tabla de datos ("subconjunto 2");
dtsum = dt << Resumen (
Grupo (: ID de estación,: Año,: Nombre de la característica),
N (: Valor del resultado como número),
Exp (Col Mean (Log (: Valor del resultado como número))),
Mediana (: Resultado del valor como número)
);
Hola melanie
Aquí hay una forma: una vez que tenga sus datos listos para resumir, cree una columna de registro para la variable deseada. Luego use Resumen para encontrar las medias de grupo de estos datos de registro. Luego exponga los resultados y colóquelos en una nueva columna.
Aquí hay un ejemplo:
dt = abierto ("$ Sample_Data / Car Physical Data.jmp");
dt << nueva columna ("log_weight", fórmula (log (: weight)));
dtSum = (dt << resumen (media (: log_weight), grupo (: País,: tipo)));
dtsum << nueva columna ("Geom_mean_weight", fórmula (exp (: name ("Mean (log_weight)"))));
Aclamaciones,
Brady