drop if Befehl löscht Fallzahlen anderer Variablen

Fragen, die sich auf kein spezielles Verfahren beziehen.

drop if Befehl löscht Fallzahlen anderer Variablen

Beitragvon nerazhu » Do 4. Aug 2022, 19:18

Hallo liebe Menschen,

ich schreibe momentan meine Bachelor-Arbeit und benutze für meine Datenanalyse Stata.
Nun bin ich auf folgendes Problem gestoßen:

Beim löschen der fehlenden Werte einer bestimmten Variable mit dem folgendem Code
Code: Alles auswählen
drop if var1 > 16

Verändern sich auch die Werte einer anderen Variable. Dies ist mir bisher nur bei einer Variable aufgefallen, jedoch gehe ich davon aus, dass dies auch andere Variablen betrifft, was meine Auswertungen verfälschen würde.

Woran könnte das liegen? Übersehe ich eine grundlegende Regel? Ich bin am verzweifeln.

Ich danke für jeden Tipp und jede Hilfe.

Liebe Grüße
Luca
nerazhu
Grünschnabel
Grünschnabel
 
Beiträge: 2
Registriert: Do 4. Aug 2022, 19:10
Danke gegeben: 1
Danke bekommen: 0 mal in 0 Post

Re: drop if Befehl löscht Fallzahlen anderer Variablen

Beitragvon bele » Do 4. Aug 2022, 19:28

Hallo Luca,

ich kann leider überhaupt kein Stata und improvisiere daher nur meine Rückfrage. Laut Syntaxbeschreibung löscht drop if keine Variablen, es löscht Observations, also ganze Beobachtungen/Zeilen. Demnach würde ich erwarten, dass in der aktuell eingelesenen Tabelle alle die Zeilen gelöscht werden, indenen var1 > 16 gilt. Das ist aber etwas ganz anderes als das von Dir beschriebene "Löschen der Werte einer bestimmten Variable" und auch das "Verändern einer anderen Variable". Wenn ich also aufgrund meines Stata-Nichtkennens nicht einen ganz offensichtlichen Fehler mache, solltest Du das Problem vielleicht etwas präziser beschreiben.

LG,
Bernhard
----
`Oh, you can't help that,' said the Cat: `we're all mad here. I'm mad. You're mad.'
`How do you know I'm mad?' said Alice.
`You must be,' said the Cat, `or you wouldn't have come here.'
(Lewis Carol, Alice in Wonderland)
bele
Schlaflos in Seattle
Schlaflos in Seattle
 
Beiträge: 5927
Registriert: Do 2. Jun 2011, 23:16
Danke gegeben: 16
Danke bekommen: 1403 mal in 1389 Posts

folgende User möchten sich bei bele bedanken:
nerazhu

Re: drop if Befehl löscht Fallzahlen anderer Variablen

Beitragvon nerazhu » Do 4. Aug 2022, 19:48

Hallo Bernhard,

vielen Dank für deine Antwort.
Ich habe meinen Fehler entdeckt. Ich muss die Ausprägung erst als fehlende Werte definieren.

Liebe Grüße
Luca
nerazhu
Grünschnabel
Grünschnabel
 
Beiträge: 2
Registriert: Do 4. Aug 2022, 19:10
Danke gegeben: 1
Danke bekommen: 0 mal in 0 Post


Zurück zu Allgemeine Fragen

Wer ist online?

Mitglieder in diesem Forum: Bing [Bot] und 9 Gäste

cron