Sociologiskforum.dk var aktivt fra 2004-2012, men eksisterer i dag kun som arkiv.

Ny variabel i STATA

Skrevet d. 09.01.2011 af Tinnes
Jeg sidder med stata og er interesseret i at danne en ny binær y-variabel til en logistisk analyse.

Denne nye variabel skal beskrive folks position på arbejdsmarkedet og dannes ud fra to variable:
1. Arbejde: betalt arbejde vs. ikke i arbejde (eksl. studerende og pensionister)
2. Antal arbejdstimer: 1,2,3,4 etc.

Jeg er interesseret i at skabe en ny variabel, hvor 0 = i arbejde [i]og[/i] over 30 timer og 1= uden arbejde [i]eller[/i] under 30 timer.
Det er [i]eller/og[/i], der er vigtigt, da der er nogen, der siger ja til at være i arbejde, men kun arbejder måske 5 timer og omvendt. Målet er at undersøge folks sikkerhed på arbejdsmarkedet i form af arbejdsløse/deltidsansatte og fultidsansatte.

Jeg ved, at det er noget ala replace eller gen kommando jeg skal bruge og if, men det gider ikke lige virke.

Det er midt i eksamen, så jeg ville sætte pris på jeres hjælp.
Vh Tinne

Skrevet d. 09.01.2011 af KristianKarlson
Hej Tinne,

Brug if-kommandoen efter gen-kommandoen (se help if). Prøv fx

gen nyvar = 0 if arbejde == 1 & timer >= 30
replace nyvar = 1 if arbejde == 0 | timer

Andre læser også

Sociologiskforum.dk benytter cookies til blandt andet statistik og marketing. Ved at benytte hjemmesiden accepterer du vores brug af cookies. Okay