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

compute af del af en variabel?

Skrevet d. 14.01.2005 af Baloo
Her er en til SPSS-folket!:

Kan det lade sig gøre at omkode / compute således at kun en del af den oprindelige variabel bliver f. eks. ganget med sig selv?

Mit problem er at det ville være fedt at dividere husstandsindkomsten med 2, men kun for dem, der lever i fast parforhold...men det kunne da også være fedt i andre sammenhænge...nogle der kan hjælpe?

...alt hvad jeg har prøvet ender i 2 variable: fast parforhold / ikke fast parforhold.

så en anden løsning kunne være at lægge 2 variable sammen til en, selvom de ikke indeholder de samme observationer?...anyone?

Med tak for hjælpen og ønsket om en god opgaveperiode!

Thomse
Skrevet d. 14.01.2005 af KristianKarlson
Hej Baloo,

Ja, det kan i princippet godt lade sig gøre. Hvis du vil gøre det på ovenstående måde, så kan du vil lave et filter, der kun indeholder dem, der lever i fast parforhold (måske også noget en Split-File ville kunne gøre; ved det ikke). Hvis du så deler din indkomst variabel i 2, så er det vel (ikke sikker) kun dem, der lever i parforhold, der er med? Hvis dette ikke holder, så har jeg en anden idé, der er mere teknisk. Her skal du bruge Excel (eller andre regnearksprogrammer). Det du gør, er at sortere dit datasæt efter "lever i fast parforhold", derefter går du ind i datamatricen og finder "parforhold"-kolonnen. Nu skulle den gerne være sorteret. Nu klipper du alle dem, der IKKE er i parforhold over i et andet regne ark (bemærk, at når man "klipper", så flytter man, dvs. de står ikke tilbage i den oprindelige matrice). Nu kan du udføre din deling med 2, da de respondenter, du ikke ønsker med, er i det andet regneark. Du deler så med to, og når det er gjort kan du føre de case`ne fra det andet regneark tilbage.

Dette er en ren teknisk metode, og man kan sikkert gøre det på en smartere måde. Tjek evt. split-file i SPSS-bogen eller i tutorial`en i SPSS.

Kristian
Skrevet d. 14.01.2005 af Baloo
Hej Kristian!

jajaja...jeg havde bare stirret mig blind! Tak for "øjenåbneren"!

Det er faktisk endnu mere simpelt, og det hele kan gøres i "dataview":

Brug filteret til at producere 2 variable med den indkomst man vil ha`:
den ene indeholder dem i fast forhold og deres indkomst divideret med 2, else=sysmis
den anden indeholder dem, der ikke er i fast forhold og deres opr. indkomst, else=sysmis

Sorter efter parforholdsvariablen (som du sagde).
Indsæt derefter en tom variabel ved siden af de to nye, og copy-paste direkte i SPSS!! Meget nemt!
Resultatet er en ny variabel.....som der kan stillies mange spørgsmålstegn ved.....men juhuuuuuu!
Skrevet d. 18.01.2005 af Linegj
Hej Thomas og andre
Det er nu lettere at gøre det på følgende måde:

Skriv følgende i syntaxen:

IF (v9 = 1) indkom = 0.5 * v54 .
IF (v9 = 2) indkom = v54 .
EXECUTE .

v54 er her indkomstvariablen, og v9 er om man lever i parforhold eller ej. Indkomsten halveres således for folk, der lever i parforhold.

God arbejdslyst,
Anne og Line
Skrevet d. 18.01.2005 af AnjaRaa
Hejsa
Mænd og kvinder tjener ikke lige meget, og adspurgt om hvorvidt IP er hovedforsørger siger ca 80% af mændene at det er de, mens kvinderne er nede på at sige "ja" 40 % af gangene. Sjovt nok, men min gruppe siger, at IPérne jo ikke er gift, og det derfor godt kan lade sig gøre...
Vi er ikke nået til det endnu, men jeg forestiller mig, at der kunne være mening i at hente data fra dst.dk om kønsfordeling af gennemsnitsløn i 1999, og så lave en form for omregningsfaktor og lægge en betingelse mere ind, sådan at man lavede noget i stil med; IF kvinde gang indkomst med 0.4, IF mand gang indkomst med 0.6.

Hilsner Anja
Skrevet d. 19.01.2005 af Mads_Jaeger
Kære alle

Brus SAS i stedet for SPSS - det gør den slags så uendeligt meget lettere ;-)

Held og lykke med opgaverne.

Mvh.

Mads

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