Erstellen Sie eine Variable aus einem Durchschnitt ausgewählter Zeilen in einer Spalte, um sie später als Referenzlinie zu verwenden.Hallo,
Ich benötige Ihre Hilfe dabei, den Durchschnitt der ausgewählten Zeile in einer Spalte zu ermitteln und ihn als Referenzlinie in einem Diagramm zu verwenden.
Ich habe eine Datentabelle:
A | 12.5 |
B | 13.4 |
B | 17.5 |
B | 12.8 |
A | 11.1 |
A | 19.4 |
B | 13.8 |
Ich möchte eine Variable erstellen, die ein Durchschnitt aller „B“-Linienwerte ((13,4+17,5+12,8+13,8)/4) im obigen Beispiel ist.
Dann werde ich es als Referenzlinie in einem bivariaten Diagramm verwenden.
Betreff: Erstellen Sie eine Variable aus und einen Durchschnitt ausgewählter Zeilen in einer Spalte, um sie später als Referenzlinie zu verwenden.Wenn ich richtig verstehe, was Sie wollen, versuchen Sie, eine neue Variable mit der Funktion „Col Mean“ zu erstellen, wobei Ihre erste Spalte eine „By“-Variable ist.Erstellen Sie dann eine weitere Spalte mit einer IF-Anweisung, die den B-Mittelwert für beide Gruppen A und B verwendet.Diese Spalte hat dann alle den gleichen Wert = Mittelwert der Werte der Gruppe B.
Betreff: Erstellen Sie eine Variable aus und einen Durchschnitt ausgewählter Zeilen in einer Spalte, um sie später als Referenzlinie zu verwenden.@ileshem ,
Col Mean() – wenn Sie die Spalte verwenden möchten
Mean() – wenn Sie die Matrix oder eine separate Variable verwenden möchten
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << Select Randomly( 0.3 );
dt1 = dt << Subset(Selected Rows( 1 ), selected columns( 0 ));
Res = Col Mean(dt1:age);
Show(Res);
Betreff: Erstellen Sie eine Variable aus und einen Durchschnitt ausgewählter Zeilen in einer Spalte, um sie später als Referenzlinie zu verwenden.Danke für die prompte Wiederholung,
Ich konnte eine neue Tabelle mit den gewünschten Zeilen erstellen, bin mir aber nicht sicher, wie ich den MITTELWERT dieser Spalte (WERT) in eine Variable umrechnen soll.
my_list = {"B"};
dtsub1 = dtEPData << Teilmenge(
rows( dtEPData << get rows where( Contains( my_list, :TYPE ) ) ),
Nur ausgewählte Spalten (0));
TYPWERT
Ein 12,5
B 13.4
B 17.5
B 12.8
A 11.1
Ein 19.4
B 13.8
Dtsub1=
TYPWERT
B 13.4
B 17.5
B 12.8
B 13.8
Betreff: Erstellen Sie eine Variable aus und einen Durchschnitt ausgewählter Zeilen in einer Spalte, um sie später als Referenzlinie zu verwenden.@ileshem ,
Sobald die Datentabelle geöffnet ist, wählen Sie zufällige Zeilen aus. Sie können dies tun, indem Sie:
Zeilen > Zeilenauswahl > Zufällig auswählen
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
AgeVals = :age << Get Values ; // Get Values in Age Column
SR = dt << Get Selected Rows(); // Get Selected Rows
RequiredVar = AgeVals[SR,0]; // Desired Values subset from Column Values