Tengo un conjunto de datos de 1985-1996 que muestra reducciones anuales en aproximadamente 16 ciudades diferentes. No todas las ciudades tienen conjuntos de datos completos. Tengo que encontrar la media de la diferencia anual para cada ciudad. Los datos se enumeran por mes, pero los números solo cambian realmente después del último mes. Hay agujeros en las aproximadamente 2000 líneas de datos. Estaría bien si no hubiera agujeros, pero estoy perplejo. Puede alguien dirigirme en la direccion correcta?
La media de los medios es simplemente la media de la suma de los medios.
Aquí hay un sitio web que discute esto: El medio de los medios | Fundación CK-12 - https://www.ck12.org/book/CK-12-Probability-and-Statistics-Concepts/section/9.6/
La solución es bastante simple ... simplemente simplifique los datos a una fila por año / ubicación, y luego agregue una nueva columna con una fórmula simple y luego genere un informe tabular. A continuación se muestra un script que realizará las tareas. El script se generó realizando las tareas requeridas de forma interactiva y luego haciendo que JMP genere el script requerido para cada paso de la solución
Names Default To Here( 1 );
// Create a handle pointing to the raw data table
dt = Current Data Table();
// Since all of the values for each year are the same,
// summarize the data by year and location to get just one
// row per year/location.......Min, Max, Mean, Median could
// all be used for the statistic, since they would yield
// the same results, with all of the data being the same
dt2 = dt << Summary(
Group(
:Name( "Site of ARB_metals 2 final 2 By (Site, yr)" ),
:Name( "yr of ARB_metals 2 final 2 By (Site, yr)" )
),
Max( :Name( "Mean(log(Pb))" ) ),
Freq( "None" ),
Weight( "None" ),
statistics column name format( "column" )
);
// Add a new column, calculating the difference
dt2 << New Column( "Difference",
formula(
If(
Row() == 1 | Lag( :Name( "Site of ARB_metals 2 final 2 By (Site, yr)" ) ) !=
:Name( "Site of ARB_metals 2 final 2 By (Site, yr)" ),
.,
Lag( :Name( "Mean(log(Pb))" ) ) - :Name( "Mean(log(Pb))" )
)
)
);
// Run the Tabulate Platform to generated the desired table
dt2 << Tabulate(
Show Control Panel( 0 ),
Add Table(
Column Table( Analysis Columns( :Difference ), Statistics( Mean ) ),
Row Table(
Grouping Columns(
:Name( "Site of ARB_metals 2 final 2 By (Site, yr)" )
)
)
)
);
Le sugiero que lea el documento "Uso de JMP" como una buena manera de comenzar a aprender JMP.
Ayuda ==> Libros ==> Usando JMP
Intento restar el nuevo valor en la columna D del valor anterior cada vez que cambia el año en la columna B y luego hacer que calcule la media para cada ubicación
Aquí hay una versión excel del conjunto de datos.
Solo tengo una vaga idea de cómo se ve realmente la tabla de datos ... ¿podría adjuntar la tabla de datos o un subconjunto de la tabla de datos? Eso realmente ayudaría a encontrar una solución.