Stata ist das Arbeitspferd der Wirtschafts- und Sozialwissenschaften: In VWL, Ökonometrie, Gesundheitsökonomie und quantitativer Soziologie ist es an vielen Lehrstühlen der Standard — wer dort seine Abschlussarbeit schreibt, kommt oft gar nicht daran vorbei. Die gute Nachricht: Für eine typische Bachelor- oder Masterarbeit brauchst du nur eine Handvoll Befehle, und Statas Logik ist schnell gelernt. Hier bekommst du den Einstieg, ein fertiges do-File für die häufigsten Tests und die Übersetzung des Outputs in APA-Sätze — durchgespielt an unserer Beispielstudie.
Wann Stata — und wann etwas anderes
Die ehrliche Einordnung zuerst: Stata ist kostenpflichtig. Viele Hochschulen haben Campuslizenzen (frag im Rechenzentrum oder am Lehrstuhl), und es gibt vergleichsweise günstige Studierendenlizenzen — aber wenn weder deine Hochschule Stata stellt noch dein Fach es erwartet, fährst du mit dem kostenlosen JASP (Klickbedienung) oder R (Skript) genauso gut. Stata lohnt sich, wenn dein Lehrstuhl damit arbeitet und Betreuer:innen do-Files erwarten, wenn du mit großen Sekundärdatensätzen arbeitest (SOEP, Mikrozensus und viele Panel-Datensätze werden im Stata-Format geliefert) oder wenn ökonometrische Verfahren wie Panel-Regressionen anstehen, für die Stata gemacht ist. Statistisch korrekt rechnen alle genannten Programme — entscheidend ist, was dein Umfeld nutzt.
Wie Stata tickt: Befehle und das do-File
Stata bedienst du über kurze Befehle — entweder einzeln in der Kommandozeile oder, besser, gesammelt in einem do-File: einer Textdatei, in der jeder Analyseschritt als Zeile steht und die du mit einem Klick komplett ausführst. Das do-File ist Statas großer Vorzug für die Abschlussarbeit: Es dokumentiert deine gesamte Auswertung reproduzierbar, gehört (anonymisiert) in den Anhang und macht jede Zahl deiner Arbeit nachvollziehbar — dasselbe Reproduzierbarkeits-Argument wie beim R-Skript. Kommentare schreibst du mit * an den Zeilenanfang.
Das Beispiel-do-File: von den Rohdaten zum Ergebnis
Unsere bekannte Beispielstudie — Homeoffice-Anteil und Arbeitszufriedenheit, N = 118, Zufriedenheitsskala aus fünf Items (Item 4 umgekehrt gepolt):
* 1) Daten einlesen (erste Zeile = Variablennamen)
import excel "umfrage.xlsx", firstrow clear
* 2) Umgepoltes Item rekodieren (5-stufige Skala)
generate zufr_4r = 6 - zufr_4
* 3) Skalenmittelwert bilden
egen zufriedenheit = rowmean(zufr_1 zufr_2 zufr_3 zufr_4r zufr_5)
* 4) Reliabilität (Cronbachs Alpha)
alpha zufr_1 zufr_2 zufr_3 zufr_4r zufr_5
* 5) Deskriptive Statistik
summarize zufriedenheit ho_anteil
tabulate fuehrung
* 6) Voraussetzungen: Normalverteilung, Varianzhomogenität
swilk zufriedenheit
robvar zufriedenheit, by(fuehrung)
* 7) H1: Zusammenhang Homeoffice-Anteil und Zufriedenheit
pwcorr ho_anteil zufriedenheit, sig
* 8) H2: Unterschied Fuehrungskraefte vs. ohne Fuehrung
ttest zufriedenheit, by(fuehrung)
esize twosample zufriedenheit, by(fuehrung) cohensd
Jede Zeile ein Schritt, kommentiert, mit einem Klick wiederholbar. Mit log using auswertung.log am Anfang protokolliert Stata zusätzlich den kompletten Output in eine Datei — praktisch als Beleg für den Anhang.
Den Output lesen und APA-konform berichten
Zur Korrelation (H1): pwcorr ..., sig zeigt dir den Korrelationskoeffizienten und darunter den p-Wert.
APA-Satz: „Der Homeoffice-Anteil korrelierte signifikant positiv mit der Arbeitszufriedenheit, r = .34, p < .001.“
Zum t-Test (H2): ttest liefert Gruppenmittelwerte und Standardabweichungen, t, Freiheitsgrade und die zweiseitige Signifikanz (Zeile „Ha: diff != 0″); esize twosample ... cohensd ergänzt die Effektstärke.
APA-Satz: „Führungskräfte (M = 3,9; SD = 0,6) waren signifikant zufriedener als Beschäftigte ohne Führungsverantwortung (M = 3,5; SD = 0,7), t(116) = 2,84, p = .005, d = 0,55.“
Die Standardtests — mit Befehl
| Test | Stata-Befehl |
|---|---|
| Pearson-Korrelation (mit p-Werten) | pwcorr var1 var2, sig |
| Spearman-Korrelation | spearman var1 var2 |
| t-Test, unabhängige Stichproben | ttest av, by(gruppe) |
| t-Test, verbunden | ttest var1 == var2 |
| Einfaktorielle ANOVA (mit Post-hoc) | oneway av gruppe, bonferroni tabulate |
| Chi-Quadrat-Test | tabulate var1 var2, chi2 |
| Lineare / multiple Regression | regress av uv1 uv2 uv3 |
| Mann-Whitney-U / Wilcoxon / Kruskal-Wallis | ranksum av, by(gruppe) / signrank var1 = var2 / kwallis av, by(gruppe) |
Welcher Test zu welcher Hypothese gehört, klärt wie immer der Testwahl-Leitfaden.
Typische Stata-Fehler in Abschlussarbeiten
- Zahlen als Text importiert: Deutsche Excel-Exporte mit Dezimal-Komma machen aus Werten Strings —
destringrettet dich, besser: Export vorab mit Dezimal-Punkt. - Fehlende Werte falsch behandelt: In Stata ist ein fehlender Wert (
.) größer als jede Zahl — Bedingungen wieif alter > 30schließen Missings versehentlich ein; sauber:if alter > 30 & alter < . - In der Kommandozeile gearbeitet statt im do-File — am Ende ist nicht rekonstruierbar, was gerechnet wurde.
- Umgepolte Items vergessen — Cronbachs Alpha bricht ein.
- Roh-Output in die Arbeit kopiert statt schlanker APA-Tabellen mit Teststatistik, p und Effektstärke.
- Variablen ohne Labels — spätestens die Betreuung will wissen, was
v23ist (label variable,label define).
Wo KI hilft — und wo sie aufhört
Wie bei R gilt: Dir einen Stata-Befehl oder eine Fehlermeldung erklären zu lassen, ist legitime Handbuch-Nutzung — solange du verstehst, was dein do-File tut, denn genau das wird im Kolloquium gefragt. Rechnen kann ein Chatbot nicht: Er hat deine DTA-Datei nie gesehen, genannte „Ergebnisse“ wären erfunden und fliegen beim Abgleich mit deinem echten Output sofort auf. Gerechnet wird von Stata, mit deinem Datensatz. Zur Einordnung: Welche KI ist für die Bachelorarbeit erlaubt?
Wenn du Unterstützung brauchst
Wenn Panel-Struktur, Fehlermeldungen oder die Interpretation dich ausbremsen: Unsere Autor:innen mit Statistik-Erfahrung (mindestens Masterabschluss, sicher in Stata, SPSS und R) erstellen dir eine fundierte Mustervorlage — inklusive sauber kommentiertem do-File für deine echten Daten, APA-konformem Ergebnisteil und einer Interpretation, die du verstehst und in der Verteidigung vertreten kannst. Schildere uns kurz Hypothesen und Datenstand: unverbindlich anfragen. Oder wir übernehmen deine Auswertung komplett — do-File inklusive: zur statistischen Auswertung.
Häufige Fragen
Ist Stata für Studierende kostenlos?
Nein, Stata ist kostenpflichtig. Viele Hochschulen bieten aber Campuslizenzen, und es gibt vergünstigte Studierendenlizenzen. Ohne Zugang sind JASP (kostenlos, Klickbedienung) oder R (kostenlos, Skript) vollwertige Alternativen.
Für wen lohnt sich Stata in der Abschlussarbeit?
Vor allem in VWL, Ökonometrie, Gesundheitsökonomie und quantitativer Soziologie — wenn der Lehrstuhl damit arbeitet, Sekundärdatensätze im Stata-Format vorliegen (z. B. SOEP) oder Panel-Regressionen anstehen.
Was ist ein do-File und warum sollte ich es nutzen?
Eine Textdatei, in der jeder Analyseschritt als Befehl steht und die sich mit einem Klick komplett ausführen lässt. Sie macht deine Auswertung reproduzierbar und gehört anonymisiert in den Anhang — ein Qualitätsnachweis gegenüber Gutachter:innen.
Kann ChatGPT meine Stata-Auswertung machen?
Nein. Befehle erklären und beim Debuggen helfen ist legitime Werkzeug-Nutzung — rechnen kann ein Chatbot nicht, weil er deine Daten nicht hat; genannte „Ergebnisse“ wären erfunden. Die Auswertung läuft in Stata mit deinem echten Datensatz.

