dr. wolfgang langer - verallgemeinerte lineare modelle ... · dr. wolfgang langer -...
TRANSCRIPT
![Page 1: Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle ... · Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle - SoSe 2001 - 2 Übersicht der wichtigsten LIMDEP-Befehle und](https://reader030.vdocuments.pub/reader030/viewer/2022011809/5d5b583c88c9930d4f8b87b7/html5/thumbnails/1.jpg)
Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle - SoSe 2001 - 1
Dokumentation der LIMDEP-Befehlssprache für die DOSund die Windows-Version 7.0:
Befehlsübersicht für die im Methoden V - Kurs: Regressions-modelle für diskret abhängige Variablen nötigten Befehle
![Page 2: Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle ... · Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle - SoSe 2001 - 2 Übersicht der wichtigsten LIMDEP-Befehle und](https://reader030.vdocuments.pub/reader030/viewer/2022011809/5d5b583c88c9930d4f8b87b7/html5/thumbnails/2.jpg)
Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle - SoSe 2001 - 2
Übersicht der wichtigsten LIMDEP-Befehle und ihrEntsprechungen in SPSS
Funktionsbereich: LIMDEP 7.0 SPSSfWin 10.0
Dateiverwaltung:
� Einlesen von Rohdaten� Einlesen von binären Da-
ten aus externer Datei� Speichern von binären
Daten in externer Datei� Speichern in anderen Da-
tenformaten (LOTUS /EXCEL)
READ;
LOAD;
SAVE;
WRITE;
DATA LIST
GET FILE
SAVE OUTFILE
SAVE TRANSLATE
Datentransformationen:
� Rekodierungen� Berechnen neuer Varia-
blen� Bedingte Zuweisungen
� Skalaroperationen
RECODE;
CREATE;CREATE; IF
CALC;
RECODE
COMPUTEIfDO IF ( )..END IF---
Fallauswahl� nach logischen oder arith-
metrischen Bedingungen� Ausschluß von Fällen mit
fehlenden Angaben
INCLUDE;REJECT;
SKIP
SELECT IF ()
(automatisch)
![Page 3: Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle ... · Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle - SoSe 2001 - 2 Übersicht der wichtigsten LIMDEP-Befehle und](https://reader030.vdocuments.pub/reader030/viewer/2022011809/5d5b583c88c9930d4f8b87b7/html5/thumbnails/3.jpg)
Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle - SoSe 2001 - 3
Funktionsbereich: LIMDEP 7.0 SPSSfWin 10.0
Statistikprozeduren� Schätzen einer multiplen
linearen Regression� Schätzen einer binären
logistischen Regression� Schätzen einer binären
probabilistischen Regres-sion
� Schätzen einer multino-mialen logistischen Re-gression (MNL)
� Schätzen einer ordinalenlogistischen /probabili-stischen Regression
� Schätzen eines konditio-nalen MNL
REGRESS;
LOGIT;
PROBIT;
LOGIT;
ORDEREDPROB;
NLOGIT;
REGRESSIONLOGISTICREGRESSION
PROBIT
NOMREG
PLUM
---
Erstellen von graphischenDarstellungen:� Histogrammen� Scatterplot
HISTOGRAM;PLOT;SPLOT;
GRAPH /BARGRAPH /SCATTERPLOT
Variablenverwaltung:� Erstellen von Variablen-
listenNAMELIST; Menü-Extras:
Sets definierenSets verwenden
![Page 4: Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle ... · Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle - SoSe 2001 - 2 Übersicht der wichtigsten LIMDEP-Befehle und](https://reader030.vdocuments.pub/reader030/viewer/2022011809/5d5b583c88c9930d4f8b87b7/html5/thumbnails/4.jpg)
Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle - SoSe 2001 - 4
Syntaxchart: Einlesen von Daten
READ ; Befehlsaufruf
NOBS = n ;[NREC= n ;] Anzahl der Fälle
NVAR = ; Anzahl der Variablen
NAMES= name1,name2,name3 ;NAMES= k; Anzahl der Zeilen mit Varia-
blennamen in der DatendateiFILE= Dateiname; Einlesen der Daten aus
externer Datei FORMAT= ( Fortranformat ) ;BLANKS ; Übersetzung von Leerstellen in
"fehlende Werte" (-999)Wichtig für Fortranformat !
Andere Einleseformate:
FORMAT = WKS; LOTUS-WorksheetsFORMAT = BINARY; binaeres DateiformatFORMAT = DIF; Data Interchange FormatOhne Formatangabe: Freies Format !
TEMP=Dateiname ; binäre Auslagerungsdatei
MAXVAR= k $ Maximale Variablenanzahl k der Auslagerungsdatei
![Page 5: Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle ... · Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle - SoSe 2001 - 2 Übersicht der wichtigsten LIMDEP-Befehle und](https://reader030.vdocuments.pub/reader030/viewer/2022011809/5d5b583c88c9930d4f8b87b7/html5/thumbnails/5.jpg)
Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle - SoSe 2001 - 5
Ab LIMDEP 7.0 Windows/NT:
Direktes Einlesen von Lotus-WKS oder EXCEL-XLS-Dateienist ohne Angaben zur Fall- und Variablenanzahl möglich ! DieDatenübernahme kann direkt im Dateneditor von LIMDEP 7NT erfolgen, wobei LIMDEP folgendes leistet:
1. LIMDEP übernimmt direkt die Spaltenköpfe als Varia-blennamen.
2. Der von SPSS als SYSTEM-MISSING-VALUE verwen-dete „ . “ wird von LIMDEP als fehlender Wert erkanntund intern umgesetzt.
Hierzu müssen Sie im Dateneditor die rechte Maustaste drük-ken und die Option „Import Variables“ wählen. Danach fragtSie LIMDEP, in welchem Verzeichnis Ihr Lotus oder ExcelArbeitsblatt liegt. LIMDEP importiert dann alle Variablen unddefiniert die Anzahl der eingelesenen Fälle.
![Page 6: Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle ... · Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle - SoSe 2001 - 2 Übersicht der wichtigsten LIMDEP-Befehle und](https://reader030.vdocuments.pub/reader030/viewer/2022011809/5d5b583c88c9930d4f8b87b7/html5/thumbnails/6.jpg)
Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle - SoSe 2001 - 6
![Page 7: Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle ... · Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle - SoSe 2001 - 2 Übersicht der wichtigsten LIMDEP-Befehle und](https://reader030.vdocuments.pub/reader030/viewer/2022011809/5d5b583c88c9930d4f8b87b7/html5/thumbnails/7.jpg)
Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle - SoSe 2001 - 7
Syntax für Einlesen eines Lotus123-Worksheet:
READ ; FILE=Dateiname.WK1; FORMAT=WKS; NAMES $
Beispiel:
read; file=d:\meth5s01\limdep\eb30kurs.wk1;FORMAT=WKS; NAMES$
![Page 8: Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle ... · Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle - SoSe 2001 - 2 Übersicht der wichtigsten LIMDEP-Befehle und](https://reader030.vdocuments.pub/reader030/viewer/2022011809/5d5b583c88c9930d4f8b87b7/html5/thumbnails/8.jpg)
Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle - SoSe 2001 - 8
Syntaxchart: Schätzung des multiplen linearen Re-gressionsmodells mit maximal 70 Prä-diktoren
REGRESS ;
LHS = Varname ; Spezifikation der abhängigenVariablen
RHS= ONE, Varnames; Spezifikation der unabhängigen Variablen
ALG = STEP ; Anfordern der schrittweisen Regression
RH2 = Varnames ; Unabhängige Variablen, diezusätzlich/zwangsweise in dasModell aufgenommen werdensollen
PLOT ; STANDARD ; Plot der standardisierten Residuen
PLOT ( Varname ) ; Plot Residuen gegen Variable Varname
RES = Varname ; Speichern der Residuen unterVarname
![Page 9: Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle ... · Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle - SoSe 2001 - 2 Übersicht der wichtigsten LIMDEP-Befehle und](https://reader030.vdocuments.pub/reader030/viewer/2022011809/5d5b583c88c9930d4f8b87b7/html5/thumbnails/9.jpg)
Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle - SoSe 2001 - 9
KEEP = Varname ; Speichern der geschätzten Werte der A.V.
LIST; Ausgabe der geschätzten Werteder abhängigen Variablen, derResiduen und Konfidenzinter-valle
FILL ; Ersetzen fehlender Werte derA.V. durch geschätzte Werte
WTS=Varname $ Festlegung eines Gewichtungs-variablen für die Beobachtun-gen
![Page 10: Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle ... · Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle - SoSe 2001 - 2 Übersicht der wichtigsten LIMDEP-Befehle und](https://reader030.vdocuments.pub/reader030/viewer/2022011809/5d5b583c88c9930d4f8b87b7/html5/thumbnails/10.jpg)
Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle - SoSe 2001 - 10
Syntaxchart: Binäre und multinomiale logistischeRegression
LOGIT; Befehlsaufruf
LHS = Varname ; Spezifikation der abhängigenVar. (0 dient als Referenzkate-gorie !)
RHS= ONE, Varnames; Spezifikation der unabhängigenVars.
WTS= Varname , NOSCALE;
Gewichtung der Beobachtungen mit Varname. Bei Aggre-gatdaten - Subpopulationen - muß die automatische Skalie-rung mit NOSCALE ausgeschaltet werden !
WTS= Varname, CHOICE BASED ;
Gewichtung der Beobachtungen nach der in derGrundgesamtheit beobachteten Verteilung der Wahlalterna-tiven.
MARGINAL EFFECTS ;
Berechnung der partiellen Ableitungen für die einzelnenU.V.s. ("Marginals")
![Page 11: Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle ... · Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle - SoSe 2001 - 2 Übersicht der wichtigsten LIMDEP-Befehle und](https://reader030.vdocuments.pub/reader030/viewer/2022011809/5d5b583c88c9930d4f8b87b7/html5/thumbnails/11.jpg)
Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle - SoSe 2001 - 11
KEEP = Varname ;
Speichern der geschätzten Gruppenzugehörigkeit der A.V. bei Individualdaten.
Speichern der geschätzten Anteilswerte für die betrachte-te Alternative bei tabellierten/aggregierten Daten
RES = Varname ;
Speichern der Residuen bei Individualdaten
LIST $
Ausgabe der geschätzten Werte auf Fallebene:
1. Beobachteter Wert von Y2. Geschätzten Gruppenzugehörigkeit3. Geschätztes Residuum 4. Geschätztes Logit (Linearer Prädiktor)5. Geschätzte Wahlwahrscheinlichkeit (Y=1)
Limits:
Es können maximal 150 logistische Regressionskoeffizientengeschätzt werden.
![Page 12: Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle ... · Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle - SoSe 2001 - 2 Übersicht der wichtigsten LIMDEP-Befehle und](https://reader030.vdocuments.pub/reader030/viewer/2022011809/5d5b583c88c9930d4f8b87b7/html5/thumbnails/12.jpg)
Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle - SoSe 2001 - 12
Syntaxchart: Erstellen von Scatterplots
PLOT ; Befehlsaufruf
LHS = Varname ; Variable der X-Achse
RHS= Varnames; Variablen der Y-Achse(Maximal 7 Vars.!)
TITLE = Titel der Grafik ;Erstellen eines Grafiktitels
REGRESSION ; Schätzung einer bivariaten Regression
FILL ; Verbindung der Datenpunktepro A.V. mit einer Linie
GRIDS ; Unterlegung mit Rasterlinien
ENDPOINTS = linker , rechter Grenzwert ;
Festlegung des Minimum undMaximum der X-Achse
LIMITS = untere, obere Grenzwert ;
Festlegung des Minimum undMaximum der Y-Achse
![Page 13: Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle ... · Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle - SoSe 2001 - 2 Übersicht der wichtigsten LIMDEP-Befehle und](https://reader030.vdocuments.pub/reader030/viewer/2022011809/5d5b583c88c9930d4f8b87b7/html5/thumbnails/13.jpg)
Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle - SoSe 2001 - 13
SPIKES = bis zu 5 Werte ; Parallelen zur Y-Achse
BARS = bis zu 5 Werte $ Parallelen zur X-Achse
Syntaxchart: Erstellen eines multiplen Scatterplotsmit geschätzter Regressionsgerade
SPLOT ; Befehlsaufruf
RHS = Variablennamen ; Zu plottende Variablen
REGRESSION $ Anforderung der bivariaten Re-gression
Limits:
Maximal 8 Variablen
![Page 14: Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle ... · Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle - SoSe 2001 - 2 Übersicht der wichtigsten LIMDEP-Befehle und](https://reader030.vdocuments.pub/reader030/viewer/2022011809/5d5b583c88c9930d4f8b87b7/html5/thumbnails/14.jpg)
Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle - SoSe 2001 - 14
Syntaxchart: Vereinbarung von Variablenlisten
NAMELIST; Befehlsaufruf
Name1=Varname1,...,Varname k ;Name2=Varname2,...,Varname l ;
..... Name10 $
LIMITS:
10 Variablensets mit insgesamt 100 Variablen
Bei Überschreitung des Limits können einzelne Variablen-listen mit dem Befehls:
namelist; delete name10 $
gelöscht werden !
![Page 15: Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle ... · Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle - SoSe 2001 - 2 Übersicht der wichtigsten LIMDEP-Befehle und](https://reader030.vdocuments.pub/reader030/viewer/2022011809/5d5b583c88c9930d4f8b87b7/html5/thumbnails/15.jpg)
Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle - SoSe 2001 - 15
Arbeiten mit Systemdateien:
Syntaxchart: Erstellen einer binären Systemdatei
SAVE $ Angabe des Dateinamens + Suffix (*.dum , *.sav, *lpj) auf Anforderung
Einlesen einer Systemdatei
LOAD $ Angabe des Dateinamens + Suffix (*.dum , *.savoder *.lpj) auf Anforderung
![Page 16: Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle ... · Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle - SoSe 2001 - 2 Übersicht der wichtigsten LIMDEP-Befehle und](https://reader030.vdocuments.pub/reader030/viewer/2022011809/5d5b583c88c9930d4f8b87b7/html5/thumbnails/16.jpg)
Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle - SoSe 2001 - 16
Syntaxchart: Binäre PROBIT-Regression
PROBIT ; Befehlsaufruf
LHS = Varname ; Spezifikation der abhängigenVariablen mit „0" als Refe-renzkategorie
RHS= ONE, Varnames; Spezifikation der unabhängigenVariablen
WTS= Varname , NOSCALE;
Gewichtung der Beobachtungen mit Varname. Bei Aggre-gatdaten - Subpopulationen - muß die automatische Skalie-rung mit NOSCALE ausgeschaltet werden !
WTS= Varname, CHOICE BASED ;
Gewichtung der Beobachtungen nach der in der Grundge-samtheit beobachteten Verteilung der Wahlalternativen.
KEEP = Varname ; Speichern der geschätzten Gruppenzugehörigkeit der A.V.
RES = Varname ; Speichern der Residuen
LIST $ Ausgabe der geschätzten Wertewie im LOGIT-Modell
![Page 17: Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle ... · Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle - SoSe 2001 - 2 Übersicht der wichtigsten LIMDEP-Befehle und](https://reader030.vdocuments.pub/reader030/viewer/2022011809/5d5b583c88c9930d4f8b87b7/html5/thumbnails/17.jpg)
Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle - SoSe 2001 - 17
Syntaxchart: Vektoroperationen und bedingtes Erzeugenneuer Variablen. (Entspricht dem COMPUTE-Befehl in SPSS)
CREATE; Befehlsaufruf
NEUVAR = OPERATION (ALTVAR) $
Beispiel: Berechnung der geschätzten Werte von Y.
CREATE; YPREDICT = DOT(X,B) $
Erstellen neuer Variablen mit Hilfe logischer Abfragen:
CREATE; IF ( log.Bedingung) | NEUVAR=Wert1;
(ELSE) | NEUVAR= Wert2; (ENDIF) | weitere Transformationen ohne logische
Abfrage $
" | " ermöglicht es, mehrere Transformationen gleichzeitigdurchführen zu lassen, die mit " ; " jeweils zu trennen sind !
Dokumentation der möglichen Operationen:
Greene, W.H. (1995): LIMDEP 7 Quick Referenz GuideBellport, N.Y.: Econometric Software Inc.
![Page 18: Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle ... · Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle - SoSe 2001 - 2 Übersicht der wichtigsten LIMDEP-Befehle und](https://reader030.vdocuments.pub/reader030/viewer/2022011809/5d5b583c88c9930d4f8b87b7/html5/thumbnails/18.jpg)
Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle - SoSe 2001 - 18
![Page 19: Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle ... · Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle - SoSe 2001 - 2 Übersicht der wichtigsten LIMDEP-Befehle und](https://reader030.vdocuments.pub/reader030/viewer/2022011809/5d5b583c88c9930d4f8b87b7/html5/thumbnails/19.jpg)
Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle - SoSe 2001 - 19
![Page 20: Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle ... · Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle - SoSe 2001 - 2 Übersicht der wichtigsten LIMDEP-Befehle und](https://reader030.vdocuments.pub/reader030/viewer/2022011809/5d5b583c88c9930d4f8b87b7/html5/thumbnails/20.jpg)
Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle - SoSe 2001 - 20
Syntaxchart: Skalaroperationen und bedingtes Erzeugenneuer Skalare.
CALCulate; Befehlsaufruf
Neuer Skalar = Wert ; Wertzuweisung
result; Unterdrücken in der Bild-schirmanzeige und im Aus-gabeprotokolls.
list $ Anzeigen des berechnetenErgebnisses und seine Proto-kollierung
Beispiel:
CALC; YCAT=3 $
Für die Skalarbearbeitung stehen folgende Funktionen zurVerfügung:
![Page 21: Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle ... · Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle - SoSe 2001 - 2 Übersicht der wichtigsten LIMDEP-Befehle und](https://reader030.vdocuments.pub/reader030/viewer/2022011809/5d5b583c88c9930d4f8b87b7/html5/thumbnails/21.jpg)
Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle - SoSe 2001 - 21
![Page 22: Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle ... · Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle - SoSe 2001 - 2 Übersicht der wichtigsten LIMDEP-Befehle und](https://reader030.vdocuments.pub/reader030/viewer/2022011809/5d5b583c88c9930d4f8b87b7/html5/thumbnails/22.jpg)
Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle - SoSe 2001 - 22
![Page 23: Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle ... · Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle - SoSe 2001 - 2 Übersicht der wichtigsten LIMDEP-Befehle und](https://reader030.vdocuments.pub/reader030/viewer/2022011809/5d5b583c88c9930d4f8b87b7/html5/thumbnails/23.jpg)
Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle - SoSe 2001 - 23
Logische Vergleichsoperatoren für IF - Abfragen imCREATE / REJECT / INCLUDE - Befehl von LIM-DEP:
" = " : ist gleich" # " : ist ungleich" > " : ist größer als" < " : ist kleiner als " >= ": ist größer oder gleich" <= ": ist kleiner oder gleich
Logische Verknüpfungen:
" & ": und
“ | “: oder
![Page 24: Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle ... · Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle - SoSe 2001 - 2 Übersicht der wichtigsten LIMDEP-Befehle und](https://reader030.vdocuments.pub/reader030/viewer/2022011809/5d5b583c88c9930d4f8b87b7/html5/thumbnails/24.jpg)
Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle - SoSe 2001 - 24
Syntaxchart: Rekodierung der Ausprägungen einerbzw. mehrerer Variablen
RECODE ; Befehlsaufruf
Varname1, Varname2, ...., Varnamek ;
Altwert1, Altwert2,.., Altwertl =Neuwert1;
* = Neuwert2 $ Zuweisung des Neuwert2 denobigen Variablen, wenn sie kei-nen der explizit genannten Alt-werte aufweisen
Limits:
Maximal 50 Einzelrekodierungen pro Variable
![Page 25: Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle ... · Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle - SoSe 2001 - 2 Übersicht der wichtigsten LIMDEP-Befehle und](https://reader030.vdocuments.pub/reader030/viewer/2022011809/5d5b583c88c9930d4f8b87b7/html5/thumbnails/25.jpg)
Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle - SoSe 2001 - 25
Syntaxchart: Auswahl von Substichproben in LIM-DEP
Einbeziehen von Fällen in die aktuelle Analyse nach einerlogischer Abfrage:
INCLUDE;
logischer Ausdruck;
NEW $ Zurücksetzung auf die Ausgangsstichprobe
Ausschluß von Fällen aus der aktuellen Analyse nach logi-scher Abfrage: Gilt für alle nachfolgenden Modelle
REJECT ;
logischer Ausdruck;
NEW $ Zurücksetzen auf die Ausgangsstichprobe
LIMITS:
Nicht mehr als 8 Variablen pro Reject-Befehl. Bei Mehrbe-darf muß ein weiterer Reject-Befehl folgen, der implizit als„Und-Verknüpfung“ interpretiert wird.
![Page 26: Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle ... · Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle - SoSe 2001 - 2 Übersicht der wichtigsten LIMDEP-Befehle und](https://reader030.vdocuments.pub/reader030/viewer/2022011809/5d5b583c88c9930d4f8b87b7/html5/thumbnails/26.jpg)
Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle - SoSe 2001 - 26
Syntaxchart: Ordinale Schwellenwertmodelle
ORDERED PROB; Befehlsaufruf
LHS= Varname; Spezifikation der abhängigen-Variablen (0,1,2,...,k)
RHS= ONE, Varnames; Spezifikation der unabhängigenVariablen
WTS= Varname , NOSCALE;
Gewichtung der Beobachtungen mit Varname. Bei Aggre-gatdaten - Subpopulationen - muß die automatische Skalie-rung mit NOSCALE ausgeschaltet werden !
LOGIT ; Wahl der logistischen anstattder kumulativen Normalver-teilungsfunktion
STR = Stratifikationsindikator ;
Schätzung von Schwellenwerten µ's für die einzelnen Sub-stichproben (Stratas)
KEEP = Varname ; Speichern der geschätzten Gruppenzugehörigkeit der A.V.
RES = Varname ; Speichern der Residuen
LIST ; Ausgabe der geschätzten Werte
![Page 27: Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle ... · Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle - SoSe 2001 - 2 Übersicht der wichtigsten LIMDEP-Befehle und](https://reader030.vdocuments.pub/reader030/viewer/2022011809/5d5b583c88c9930d4f8b87b7/html5/thumbnails/27.jpg)
Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle - SoSe 2001 - 27
1. Predicted Y: Vorhergesagte Gruppenzugehörigkeit(Kriterium höchste Einzelwahrscheinlichkeit)
2. ‘Residual’: Größte geschätzte Einzelwahrschein-lichkeit einer Wahlalternative
3. ‘Var 1': Geschätztes kumulatives Probit/Logit4. ‘Var 2': Geschätzte Wahrscheinlichkeit für die
beobachtete Alternative von Y
PARMS ; Speichern der µ's im b-Vektor
MARGINAL Effects; Partielle Ableitungen für den Mit-telwertsvektor der unabhängigenVariablen
SELECT; Schätzung eines kumulativenProbit/Logit-Modells bei zensier-ten Beobachtungen. Zuvor mußder Selektionsprozeß über ein bi-näres Probit modelliert werden.
$
![Page 28: Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle ... · Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle - SoSe 2001 - 2 Übersicht der wichtigsten LIMDEP-Befehle und](https://reader030.vdocuments.pub/reader030/viewer/2022011809/5d5b583c88c9930d4f8b87b7/html5/thumbnails/28.jpg)
Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle - SoSe 2001 - 28
Makroprogrammierung mit LIMDEP
Übersicht der Systemskalare von LIMDEP:
Lineare Modelle:
Skalar: Bedeutung:
SSQRD: Summe der Abweichungsquadrate der Resi-duen / (N-K)
RSQRD: Determinationskoeffizient R²
S: Wurzel aus SSQRD
SUMSQDEV: Summe der Abweichungsquadrate der Resi-duen
RHO: Autokorrelationskoeffizient (Durbin-Watson-Teststatistik)
DEGFRDM: N-K ;
SY: Standardabweichung von Y
YBAR: Mittelwert von Y
KREG: K: Anzahl der Regressionskoeffizienten
NREG: N: Stichprobenumfang
![Page 29: Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle ... · Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle - SoSe 2001 - 2 Übersicht der wichtigsten LIMDEP-Befehle und](https://reader030.vdocuments.pub/reader030/viewer/2022011809/5d5b583c88c9930d4f8b87b7/html5/thumbnails/29.jpg)
Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle - SoSe 2001 - 29
LOGL: Log-Likelihood des aktuellen Modells
Nichtlineare Modelle:
KREG: K: Anzahl der Regressionsgewichte
NREG: N: Stichprobenumfang
LOGL: Log-Likelihood des aktuellen Modells
RHO: Interkorrelation der Fehlerterme inMehrgleichungsmodellen (Simultane Probit-modelle)
VARRHO: Geschätzte asymptotische Varianz desSchätzers für RHO
SYSTEMVEKTOREN:
b: Vektor der Regressionsgewichte
µ: Vektor der Schwellenwerte
VARB: Geschätzte asymptotische Kovarianzmatrixder Schätzer (Wald-Test)
![Page 30: Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle ... · Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle - SoSe 2001 - 2 Übersicht der wichtigsten LIMDEP-Befehle und](https://reader030.vdocuments.pub/reader030/viewer/2022011809/5d5b583c88c9930d4f8b87b7/html5/thumbnails/30.jpg)
Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle - SoSe 2001 - 30
LIMDEP-Makro zur Berechnung des hierarchischen Mo-delltests:
Berechnung von: 1. McFadden Pseudo R²2. �-McFadden Pseudo R² im Vergleich zum Vormodell3. Globaler Likelihood-Ratio-�²-Test4. Partieller Likelihood-Ratio-�²-Test im Vergleich zum
jeweiligen Vormodell
Festlegung der Anzahl der Wahlalternativen der abhängigen Variable mit demfolgenden Befehl:
Calc; ycat= k $
Ausgangspunkt: Nullmodell
Procdure = hierinitType; Initialisierung der Hilfsskalare für hierarchischen Modelltest$Type; Ausführung nach der Schätzung des Nullmodells$Calc; NOLIST; ll0=logl$Calc; nolist; prh=0$Calc; nolist; hkreg=kreg $Calc; nolist; hlogl=logl $Calc; nolist; nkreg=kreg $calc; nolist; hmzr2=0$Endprocedure
Aufruf des Makros "hierinit" nach der Schätzung des Nullmodells mitdem Aufruf:
exec; proc=hierinit$
![Page 31: Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle ... · Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle - SoSe 2001 - 2 Übersicht der wichtigsten LIMDEP-Befehle und](https://reader030.vdocuments.pub/reader030/viewer/2022011809/5d5b583c88c9930d4f8b87b7/html5/thumbnails/31.jpg)
Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle - SoSe 2001 - 31
Makro: hiertest
Proc = hiertest Type ; Durchführung des hierarchischen Modelltest$ Type ; McFadden's Pseudo R2 = (in %)$ Calc ; LIST; pr2=(1-(logl/ll0))*100$Type ; Delta Pseudo R2 (i.V.z. Vormodell) = $Calc ; LIST; pr2d=pr2-prh $Type ; Globaler-Likelihood-Ratio-X² = $ Calc ; LIST; lrc2g=2*(logl-(ll0)) $Type ; Freiheitsgrade (D.F.) = $calc ; LIST; ddfg= (ycat-1)*(kreg-nkreg) $Type ; Signifikanz (p) = $calc ; LIST; sigg=(1-(chi(lrc2g,ddfg))) $Type ; Partieller-Likelihood-Ratio-X² (i.V.z. Vormodell) = $ Calc ; LIST; lrc2p=2*(logl-(hlogl)) $Type ; Freiheitsgrade (D.F.) = $calc ; LIST; ddfp= (ycat-1)*(kreg-hkreg) $Type ; Signifikanz (p) = $calc ; LIST; sigp=(1-(chi(lrc2p,ddfp))) $Calc ; NOLIST; prh=pr2$Calc ; NOLIST; hkreg=kreg $calc ; NOLIST; hlogl=logl $ Endproc
Aufruf des Makros zum hierarchischen Modelltest nach derSchätzung des jeweiligen Folgemodells mit dem Aufruf:
exec; proc=hiertest $
![Page 32: Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle ... · Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle - SoSe 2001 - 2 Übersicht der wichtigsten LIMDEP-Befehle und](https://reader030.vdocuments.pub/reader030/viewer/2022011809/5d5b583c88c9930d4f8b87b7/html5/thumbnails/32.jpg)
Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle - SoSe 2001 - 32
LIMDEP-Makro zur Berechnung des partiellen Modell-tests:
Berechnung von: 1. McFadden Pseudo R²2. �-McFadden Pseudo R² im Vergleich zum Fullmodell3. Globaler Likelihood-Ratio-�²-Test4. Partieller Likelihood-Ratio-�²-Test im Vergleich zum
Fullmodell
Festlegung der Anzahl der Wahlalternativen der abhängigen Variable mit demfolgenden Befehl:
Calc; ycat= k $
Ausgangspunkt: Fullmodell
Proc = partinittype; Initialisierung der Hilfsskalare für partiellen Modelltest$type; Ausführung nach der Schätzung der Full-Modells$type; und des Aufrufes von hiertest$calc; nolist; llf=logl$calc; nolist; pr2f=pr2$calc; nolist; lrc2f=lrc2g$calc; nolist; kregf=kreg$Endproc
Aufruf des Makros "partinit" nach der Schätzung des Fullmodells mitdem Aufruf:
exec; proc=partinit$
![Page 33: Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle ... · Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle - SoSe 2001 - 2 Übersicht der wichtigsten LIMDEP-Befehle und](https://reader030.vdocuments.pub/reader030/viewer/2022011809/5d5b583c88c9930d4f8b87b7/html5/thumbnails/33.jpg)
Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle - SoSe 2001 - 33
Makro: parttest
Proc = parttest Type; Durchführung des partiellen Modelltests nach HOLM (1979)$Type ; McFadden's Pseudo R2 = (in %)$ Calc ; LIST; pr2=(1-(logl/ll0))*100$Type ; Delta Pseudo R2 (i.V.z. full model)= $Calc ; LIST; pr2d=pr2f-pr2 $Type ; Globaler-Likelihood-Ratio-X² = $ Calc ; LIST; lrc2g=2*(logl-(ll0)) $Type ; Freiheitsgrade (D.F.) = $calc ; LIST; ddfg= (ycat-1)*(kreg-nkreg) $Type ; Signifikanz (p) = $calc ; LIST; sigg=(1-(chi(lrc2g,ddfg))) $Type ; Partieller-Likelihood-Ratio-X² (i.V.z.full model)= $ Calc ; LIST; lrc2p=2*(llf-(logl)) $Type ; Freiheitsgrade (D.F.) = $calc ; LIST; ddfp= (ycat-1)*(kregf-kreg) $Type ; Signifikanz (p) = $calc ; LIST; sigp=(1-(chi(lrc2p,ddfp))) $ Endproc
Aufruf des Makros "parttest" nach der Schätzung des je-weiligen Alternativmodells mit dem Aufruf:
exec; proc=parttest $
![Page 34: Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle ... · Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle - SoSe 2001 - 2 Übersicht der wichtigsten LIMDEP-Befehle und](https://reader030.vdocuments.pub/reader030/viewer/2022011809/5d5b583c88c9930d4f8b87b7/html5/thumbnails/34.jpg)
Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle - SoSe 2001 - 34
LIMDEP-Makro zur Berechnung des McKelvey & ZavoinaPseudo R² für binäre bzw. ordinale Logit oder Probitmodelle.
Binäre / Ordinale Logits:
Proc = mzr2ltype; McKelvey&Zavoina R² Berechnung für bineare/ordinaleLOGITS$create; flogit=dot(x,b)$calc; nolist; mlogit=sum(flogit)/n $create;clogit2=((flogit-mlogit)^2) $type; McKelvey&Zavoina Pseudo R² (Aldrich&Nelson 1985) = (in %) $calc; list; mzr2 = (sum(clogit2) / (n*3.29 + sum(clogit2))) *100 $type; Delta M & Z Pseudo R² = (in %)$calc; list; dmzr2 =mzr2-hmzr2$calc; nolist; hmzr2=mzr2$delete; flogit,clogit2$endproc$
Binäre / ordinale PROBITS:
proc = mzr2ptype; McKelvey&Zavoina R² Berechnung für bineare/ordinale PRO-BITS$create; fprobit=dot(x,b) $calc; NOLIST; mprobit=sum (fprobit) / n $create; cprobit2=((fprobit-mprobit)^2) $type; McKelvey&Zavoina Pseudo R² (Aldrich&Nelson 1985) = (in%) $calc; LIST; mzr2= (sum(cprobit2) / (n + sum(cprobit2))) *100 $type; DELTA M & Z Pseudo R² = (in %) $calc; LIST; dmzr2=mzr2-hmzr2$calc; NOLIST; hmzr2=mzr2 $delete; fprobit,cprobit2$endproc
![Page 35: Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle ... · Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle - SoSe 2001 - 2 Übersicht der wichtigsten LIMDEP-Befehle und](https://reader030.vdocuments.pub/reader030/viewer/2022011809/5d5b583c88c9930d4f8b87b7/html5/thumbnails/35.jpg)
Dr. Wolfgang Langer - Verallgemeinerte Lineare Modelle - SoSe 2001 - 35
LIMDEP-Makro zur Berechnung des Aldrich & Nelson-Pseudo-R² für binäre Logit oder Probitmodelle und derkorrigierten Version von Veall & Zimmermann:
Proc = anpr2type; Berechnung des Aldrich & Nelson Pseudo R²$type; Anwendung für binäre Probits$Type; Korrektur nach Veall & Zimmermann (1994: 155) $Type; Aldrich & Nelson Pseudo R² = (in %) [unkorrigiert] $ Calc; list; anpr2= (lrc2g / (lrc2g + nreg)) * 100 $type; Obergrenze des Aldrich & Nelson Pseudo R²s = (in %)$calc; list; anpr2max = ((-2 * ll0 / nreg) / (1 - (2 * ll0 / nreg)) * 100)$Type; Korrigiertes Aldrich & Nelson Pseudo R² = (in %) $Calc; list; anpr2k= (anpr2 / anpr2max) * 100$Endproc