Hallo Leute,
ich sitze gerade an meiner Masterarbeit und habe folgendes Problem: Ich will eine Dummyvariable aus einer anderen Variable berechnen. Die andere Variable ist eine Zeitvariable, nennen wir sie z1.
Der Wert 0 der dummyvariable soll dadurch bestimmt werden, dass er alle Werte beinhaltet, die in z1 kleiner sind als der Mittelwert von z1 plus zwei standardabweichungen. Wenn der Mittelwert beispielsweise 100 wäre und die standardabweichung 20, dann sollten alle Werte die kleiner als 140 sind in Ausprägung 0 der Dummyvariable enthalten sein.
Leider habe ich keinen geeigneten Syntax-Befehl zur Berechnung der Variable gefunden. Ich hoffe Ihr könnt mir weiterhelfen
Beste Grüße, und Danke im vorraus,
Gauß
Mit dem Mittelwert und der Standardabweichung rechnen
-
- Beiträge: 3
- Registriert: 02.02.2015, 20:29
-
- Beiträge: 94
- Registriert: 31.07.2014, 18:08
Re: Mit dem Mittelwert und der Standardabweichung rechnen
Du müsstest mit dem Aggregate-befehl (Daten - Aggregieren) zunächst zwei neue Variablen erzeugen die a) den Mittelwert und b) die Standardabweichung der z1 enthalten, für jeden Fall also einen konstanten wert. (oder natürlich du setzt das einfach "plump" in die Syntax als Zahlenwert ein).
Dann z.B. so, nehmen wir an dass du z1_mean und z1_sd erzeugt hast:
Das mit dem Aggregieren sähe in der Syntax dann zB so aus:
Dann z.B. so, nehmen wir an dass du z1_mean und z1_sd erzeugt hast:
Code: Alles auswählen
if z1<z1_mean +2*z1_sd dummy=0.
exe.
Code: Alles auswählen
AGGREGATE
/OUTFILE=* MODE=ADDVARIABLES
/z1_sd=SD(z1).