*Skåring av norsk versjon av RAND-12/SF-12 (versjon 1.1 og 1.2) med oblique modell (lar PCS12 og MCS12 være fritt korrelert) i SPSS* *Kjelde: Farivar et al.(2007). DOI: 10.1186/1477-7525-5-54 (Open tilgang)* *Skriptet er grundig testa, men brukar har det fulle ansvar for at analysen er riktig* *Fagsenter for pasientrapporterte data (2017). https://www.kvalitetsregistre.no/fagsenter-pasientrapporterte-data* *Variabelnamna i SPSS-fila med RAND-12 data må ha same namn som i dette scriptet* *Sjekk og korriger verdiar som er ute av "range" før skåring* *Dette skripet gir skår for PCS12 og MCS12 når det er svart på alle spørsmåla. Ved mykje manglande data kan multippel imputering vere nyttig* *Invertering av eninskilde variablar* compute RBP2=6-BP2. execute. compute RGH1=6-GH1. execute. compute RVT2=7-VT2. execute. compute RMH3=7-MH3. execute. *Etablering av indikatorvariablar* RECODE PF02 (SYSMIS=SYSMIS) (1 = 1) (else=0) into PF02_1 . execute. RECODE PF02 (SYSMIS=SYSMIS) (2 = 1) (else=0) into PF02_2 . execute. RECODE PF04 (SYSMIS=SYSMIS) (1 = 1) (else=0) into PF04_1 . execute. RECODE PF04 (SYSMIS=SYSMIS) (2 = 1) (else=0) into PF04_2 . execute. RECODE RP2 (SYSMIS=SYSMIS) (1 = 1) (else=0) into RP2_1 . execute. RECODE RP3 (SYSMIS=SYSMIS) (1 = 1) (else=0) into RP3_1 . execute. RECODE RBP2 (SYSMIS=SYSMIS) (1 = 1) (else=0) into BP2_1 . execute. RECODE RBP2 (SYSMIS=SYSMIS) (2 = 1) (else=0) into BP2_2 . execute. RECODE RBP2 (SYSMIS=SYSMIS) (3 = 1) (else=0) into BP2_3 . execute. RECODE RBP2 (SYSMIS=SYSMIS) (4 = 1) (else=0) into BP2_4 . execute. RECODE RGH1 (SYSMIS=SYSMIS) (1 = 1) (else=0) into GH1_1 . execute. RECODE RGH1 (SYSMIS=SYSMIS) (2 = 1) (else=0) into GH1_2 . execute. RECODE RGH1 (SYSMIS=SYSMIS) (3 = 1) (else=0) into GH1_3 . execute. RECODE RGH1 (SYSMIS=SYSMIS) (4 = 1) (else=0) into GH1_4 . execute. RECODE RVT2 (SYSMIS=SYSMIS) (1 = 1) (else=0) into VT2_1 . execute. RECODE RVT2 (SYSMIS=SYSMIS) (2 = 1) (else=0) into VT2_2 . execute. RECODE RVT2 (SYSMIS=SYSMIS) (3 = 1) (else=0) into VT2_3 . execute. RECODE RVT2 (SYSMIS=SYSMIS) (4 = 1) (else=0) into VT2_4 . execute. RECODE RVT2 (SYSMIS=SYSMIS) (5 = 1) (else=0) into VT2_5 . execute. RECODE SF2 (SYSMIS=SYSMIS) (1 = 1) (else=0) into SF2_1 . execute. RECODE SF2 (SYSMIS=SYSMIS) (2 = 1) (else=0) into SF2_2 . execute. RECODE SF2 (SYSMIS=SYSMIS) (3 = 1) (else=0) into SF2_3 . execute. RECODE SF2 (SYSMIS=SYSMIS) (4 = 1) (else=0) into SF2_4 . execute. RECODE RE2 (SYSMIS=SYSMIS) (1 = 1) (else=0) into RE2_1 . execute. RECODE RE3 (SYSMIS=SYSMIS) (1 = 1) (else=0) into RE3_1 . execute. RECODE RMH3 (SYSMIS=SYSMIS) (1 = 1) (else=0) into MH3_1 . execute. RECODE RMH3 (SYSMIS=SYSMIS) (2 = 1) (else=0) into MH3_2 . execute. RECODE RMH3 (SYSMIS=SYSMIS) (3 = 1) (else=0) into MH3_3 . execute. RECODE RMH3 (SYSMIS=SYSMIS) (4 = 1) (else=0) into MH3_4 . execute. RECODE RMH3 (SYSMIS=SYSMIS) (5 = 1) (else=0) into MH3_5 . execute. RECODE MH4 (SYSMIS=SYSMIS) (1 = 1) (else=0) into MH4_1 . execute. RECODE MH4 (SYSMIS=SYSMIS) (2 = 1) (else=0) into MH4_2 . execute. RECODE MH4 (SYSMIS=SYSMIS) (3 = 1) (else=0) into MH4_3 . execute. RECODE MH4 (SYSMIS=SYSMIS) (4 = 1) (else=0) into MH4_4 . execute. RECODE MH4 (SYSMIS=SYSMIS) (5 = 1) (else=0) into MH4_5 . execute. *Vekting med faktorskår* compute RAWPCS12 = (-3.61039*PF02_1) + (-1.52769*PF02_2) + (-3.28556*PF04_1) + (-1.49769*PF04_2) + (-3.72452*RP2_1) + (-4.48695*RP3_1) + (-10.32862*BP2_1) + (-7.60094*BP2_2) + (-5.21603*BP2_3) + (-2.76223*BP2_4) + (-6.90853*GH1_1) + (-4.56043*GH1_2) + (-2.48820*GH1_3) + (-1.09399*GH1_4) + (-5.94178*VT2_1) + (-4.68268*VT2_2) + (-3.43746*VT2_3) + (-2.28701*VT2_4) + (-1.19645*VT2_5) + (-2.57689*SF2_1) + (-3.29868*SF2_2) + (-2.42780*SF2_3) + (-1.21560*SF2_4) + (-0.27441*RE2_1) + (-0.87743*RE3_1) + (-0.64678*MH3_1) + (-0.47407*MH3_2) + (-0.38979*MH3_3) + (-0.53677*MH3_4) + (-0.24474*MH3_5) + (-1.32335*MH4_1) + (-0.75981*MH4_2) + (-0.53385*MH4_3) + (-0.38595*MH4_4) + (-0.15932*MH4_5). execute. compute RAWMCS12 = (0.21329*PF02_1) + (0.15672*PF02_2) + (0.12950*PF04_1) + (0.08028*PF04_2) + (-0.67652*RP2_1) + (-0.73255*RP3_1) + (-3.57055*BP2_1) + (-2.24871*BP2_2) + (-1.45064*BP2_3) + (-0.85395*BP2_4) + (-4.28199*GH1_1) + (-2.78736*GH1_2) + (-1.45741*GH1_3) + (-0.54378*GH1_4) + (-10.46333*VT2_1) + (-8.13254*VT2_2) + (-6.11303*VT2_3) + (-3.95386*VT2_4) + (-1.96823*VT2_5) + (-3.51605*SF2_1) + (-4.19005*SF2_2) + (-3.20648*SF2_3) + (-1.71673*SF2_4) + (-3.37939*RE2_1) + (-3.38503*RE3_1) + (-9.27580*MH3_1) + (-7.67490*MH3_2) + (-5.60048*MH3_3) + (-3.87498*MH3_4) + (-1.91559*MH3_5) + (-14.96225*MH4_1) + (-11.60997*MH4_2) + (-7.91401*MH4_3) + (-4.63416*MH4_4) + (-2.15359*MH4_5). execute. *Standardisering til T-skår* compute PCS12 = RAWPCS12 + 62.37966. execute. compute MCS12 = RAWMCS12 + 65.38813. execute.