Hinweise zur Übung 16 No 1
Der zweidimensionale Zufallsvektor
besitze die Dichte
Um die Aufgabe in SPSS auszutesten, verwenden wir Zufallszahlen, die das
Gebiet der 2-dimensionalen Dichte ausschöpfen. Am einfachsten
gelingt das mit im Rechteck (4,1/2) gleichverteilten Zahlen, von denen die
obere rechte Ecke abgeschnitten wird.
/* Eine Variable anzahl mit n=1023 Datens"atzen wird aktiviert */ Input Program . LOOP #I=1 to 1023 . Compute anzahl=#I . FORMATS anzahl (F8). END CASE . END LOOP . END FILE . END INPUT PROGRAM . EXECUTE . /* Erzeugung gleichm"assig verteilter Zufallszahlen "uber dem Dreieck */ COMPUTE x0 = RV.UniFORM(0,4) . COMPUTE y0 = RV.UniFORM(0,0.5) . IF( 8*y0+x0<=4) x=x0. IF( 8*y0+x0<=4) y=y0. IF( 8*y0+x0<=4) anxy=1. FORMATS anxy (F8). EXECUTE. USE ALL. FILTER BY anxy . EXECUTE . /* Zeichne das Dreieck mit der Dichte 1 */ GRAPH /SCATTERPLOT(bivar)= x with y /TITLE="Zufallspunkte (x,y) fuellen Dichte aus" /MISSING=LISTWISE .Man kann die Zufallszahlen auch in einem Balkendiagramm darstellen, wenn man sie in 10 oder 11 Klassen diskretisiert:
COMPUTE xgrup = RND(2.5*x)/2.5 . /* Theorie bedingte Erwartung von y bez.x: bthyx */ COMPUTE bthyx= (4-x)/16 . EXECUTE .
Die theoretische Erwartung von bez.
ist die Hälfte unter der
Randverteilungsgeraden. Die Randverteilungen sind
REGRESSION /MISSING LISTWISE /CRITERIA=PIN(.05) POUT(.10) /NOORIGIN /DEPENDENT y /METHOD=ENTER x /SAVE PRED . RENAME VARIABLES (Pre_1=linAnpas).Hier ist noch eingestellt, dass in
GRAPH /BAR(GROUPED)=MEAN(bthyx) MEAN(y) Mean(linAnpas) BY xgrup /MISSING=LISTWISE REPORT. /* Bestimmung der Fehler */ COMPUTE fbErwth = (y- bthyx)**2 . COMPUTE flinan = (y- linanpas)**2 . EXECUTE. DESCRIPTIVES VARIABLES=fbErwth flinan /STATISTICS=MEAN .
Als beste lineare Approximation ergibt sich eine Gerade sehr nahe an der
theoretisch erwarteten Gerade .
Auch die quadratischen Abweichungen sind nahe am erwarteten Wert von 1/96.