<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ich versuche das geometrische Mittel von Fäkalbakterien für ungefähr 15 Jahre an Daten über ungefähr 30 bis 40 Überwachungsstationen zu finden. Das Ziel meines Skripts besteht darin, zwei Filter auszuführen (einen in der Spalte "Projekt-ID" und einen weiteren in der Spalte "Merkmalname"), dann die geographischen Mittel nach Station und nach Jahr zu gruppieren. In der abschließenden Tabelle werden Stations-ID, Jahr und Merkmal angezeigt Name, N, Geomittel und der Median.
Ich weiß jetzt, dass ich das Skript für die Suche nach dem Geo-Mittelwert nicht in den Zusammenfassungsteil des Skripts aufnehmen kann, aber ich konnte nicht herausfinden, wo in diesem Skript ich es platzieren sollte. Ich bin mir nicht sicher, ob ich das Skript komplett neu strukturieren muss oder auf eine ganz andere Art und Weise.
Irgendwelche Ratschläge oder Vorschläge wären sehr dankbar!
myPath = "O: / Planung / BPB / IBP_Pilot_Files / JMPScrips / Geomean /";
dt = Datentabelle ("Data_dwq_20140502_133555_RegRes_For_Testing.jmp");
dt << Select Where (: Projekt-ID == "NCAMBNT" |: Projekt-ID == "NCISCO" |: Projekt-ID == "TPBA");
dt << Subset ((ausgewählte Zeilen), Name der Ausgabetabelle ("Subset"));
dt = Datentabelle ("Teilmenge");
dt << Select Where (: Merkmalname == "Fäkale Coliform" |: Merkmalname == "Total Coliform");
dt << Subset ((Ausgewählte Zeilen), Name der Ausgabetabelle ("Subset2"));
dt = Datentabelle ("Subset2");
dtsum = dt << Zusammenfassung (
Gruppe (: Stations-ID,: Jahr,: Merkmalname),
N (: Ergebniswert als Zahl),
Exp (Col-Mittelwert (Log (: Ergebniswert als Zahl))))
Median (: Ergebniswert als Zahl)
);
Hi Melanie.
Hier ist eine Möglichkeit: Wenn Sie Ihre Daten zur Zusammenfassung bereit haben, erstellen Sie eine Protokollspalte für die gewünschte Variable. Verwenden Sie dann Summary, um die Gruppenmittel dieser Protokolldaten zu finden. Potenzieren Sie dann die Ergebnisse und platzieren Sie sie in einer neuen Spalte.
Hier ist ein Beispiel:
dt = open ("$ Sample_Data / Car Physical Data.jmp");
dt << neue Spalte ("log_weight", Formel (log (: weight))));
dtSum = (dt << zusammenfassung (Mittelwert (: log_weight)), Gruppe (: Land,: Typ)));
dtsum << neue Spalte ("Geom_mean_weight", Formel (exp (: name ("mean (log_weight)")))
Prost,
Brady