*******SPSS ALGORITHM FOR AQOL-4D UTILITY MODEL (WITH MISSING VALUES) (CHE Version 8 Dated 15 April 2015). * THIS ALGORITHM (CHE Version 8 Dated 15 April 2015) IS AN INTERIM RELEASE AND * MAY BE CHANGED WITHOUT NOTICE. * RESEARCHERS SHOULD CHECK WITH THE AQOL GROUP AT MONASH UNIVERSITY * FOR ANY MODIFICATION www.aqol.com.au ********************************************************************************* ** * This file analyses the AQoL-4D instrument and produces an overall instrument utility score and individual scores for the 4 dimensions. * *NOTE: While the original AQoL had 15 items, the first 3 items about medicinal use are not part of the scoring algorithm and are not part of the analysis. Only the next 12 items comprise the AQoL-4D and are used in scoring. * Variable names: For this algorithm, the variables in your questionnaire or database should be named "aqol1 to aqol12" etc. *********************************************************** ** * The dimensions are scaled on a "Dimension Worst Health State - Dimension Best Health State" scale * where DWHS = 0.00 and DBHS = 1.00. * These are not strict utility values as they have not been evaluated on a life-death scale . ******************************************************************* ***. * The AQoL-4D utility scores are scaled such that the: * "AQoL-4D worst health state" = -0.04 (i.e. this is worse than Death, where Death = 0.00). * "AQoL-4D best health state" = 1.00 (i.e. this is good HRQoL) *********************************************************************** ** *Missing Values: Note that missing data are handled by imputing values within each dimension. *The algorithm allows for only 1 missing response per dimension being imputed from the mean of the other 2 responses in the dimension. (Each dimension has 3 responses). *If more than one response is missing in a dimension, the dimension will not be scored and there will not be a overall instrument score. ************************************************************************** ** * aqol# are item responses in your data * ‘v’ is a value score, ‘dv’ is a disvalue score – these terms apply to item and dimension scores which have been scaled on a Best-Worst scale. * ‘u’ is an instrument utility score, ‘du’ is an instrument disutility score - these have been scaled on a Life-Death scale. * Missing values represented by a blank or dot. Compute Q1 = aqol1. Compute Q2 = aqol2. Compute Q3 = aqol3. Compute Q4 = aqol4. Compute Q5 = aqol5. Compute Q6 = aqol6. Compute Q7 = aqol7. Compute Q8 = aqol8. Compute Q9 = aqol9. Compute Q10 = aqol10. Compute Q11 = aqol11. Compute Q12 = aqol12. Execute. ***************************************************************** ********* Imputing Missing Values in Database ********* ***************************** *** **** Independent Living - Dimension 1 ************************************** Compute ILmiss = Nmiss (Q1 to Q3). Do if ILmiss = 1. Do repeat A = Q1 to Q3. If (Missing (A)) A = RND(Mean (Q1 to Q3)). End repeat. End if. ******************************** *** Relationships - Dimension 2 ***** Compute RELmiss = Nmiss (Q4 to Q6). Do if RELmiss =1. Do repeat A = Q4 to Q6. If (Missing (A)) A = RND(Mean (Q4 to Q6)). End repeat. End if. ******************************** *** Senses Dimension 3 ***** ******************************** Compute SENmiss = Nmiss (Q7 to Q9). Do if SENmiss =1. Do repeat A = Q7 to Q9. If (Missing (A)) A = RND(Mean (Q7 to Q9)). End repeat. End if. ************************************* **** Mental Health - Dimension 4 **** Compute MENmiss = Nmiss (Q10 to Q12). Do if MENmiss =1. Do repeat A = Q10 to Q12. If (Missing (A)) A = RND(Mean (Q10 to Q12)). End repeat. End if. Execute. **ITEM DISVALUES ***Dimension 1. Independent living* **1. Personal care If (Q1 = 1) dvQ1 = 0.000. If (Q1 = 2) dvQ1 = 0.154. If (Q1 = 3) dvQ1 = 0.403. If (Q1 = 4) dvQ1 = 1.000. ***2. Household Help If (Q2 = 1) dvQ2 = 0.000. If (Q2 = 2) dvQ2 = 0.244. If (Q2 = 3) dvQ2 = 0.343. If (Q2 = 4) dvQ2 = 1.000. ***3. Getting Around Outside If (Q3 = 1) dvQ3 = 0.000. If (Q3 = 2) dvQ3 = 0.326. If (Q3 = 3) dvQ3 = 0.415. If (Q3 = 4) dvQ3 = 1.000. ***Dimension 2. Relationships ***4. Family and Friends If (Q4 = 1) dvQ4 = 0.000. If (Q4 = 2) dvQ4 = 0.169. If (Q4 = 3) dvQ4 = 0.396. If (Q4 = 4) dvQ4 = 1.000. ***5. Other People If (Q5 = 1) dvQ5 = 0.000. If (Q5 = 2) dvQ5 = 0.095. If (Q5 = 3) dvQ5 = 0.191. If (Q5 = 4) dvQ5 = 1.000. ***6. Health and Family If (Q6 = 1) dvQ6 = 0.000. If (Q6 = 2) dvQ6 = 0.147. If (Q6 = 3) dvQ6 = 0.297. If (Q6 = 4) dvQ6 = 1.000. ***Dimension 3. Senses ***7. Vision If (Q7 = 1) dvQ7 = 0.000. If (Q7 = 2) dvQ7 = 0.145. If (Q7 = 3) dvQ7 = 0.288. If (Q7 = 4) dvQ7 = 1.000. ***8. Hearing If (Q8 = 1) dvQ8 = 0.000. If (Q8 = 2) dvQ8 = 0.253. If (Q8 = 3) dvQ8 = 0.478. If (Q8 = 4) dvQ8 = 1.000. ***9. Communication If (Q9 = 1) dvQ9 = 0.000. If (Q9 = 2) dvQ9 = 0.219. If (Q9 = 3) dvQ9 = 0.343. If (Q9 = 4) dvQ9 = 1.000. ***Dimension 4. Mental Health ***10. Sleeping If (Q10 = 1) dvQ10 = 0.000. If (Q10 = 2) dvQ10 = 0.107. If (Q10 = 3) dvQ10 = 0.109. If (Q10 = 4) dvQ10 = 1.000. ***11. Anxiety and Depression If (Q11 = 1) dvQ11 = 0.000. If (Q11 = 2) dvQ11 = 0.141. If (Q11 = 3) dvQ11 = 0.199. If (Q11 = 4) dvQ11 = 1.000. ***12. Pain If (Q12 = 1) dvQ12 = 0.000. If (Q12 = 2) dvQ12 = 0.104. If (Q12 = 3) dvQ12 = 0.312. If (Q12 = 4) dvQ12 = 1.000. EXECUTE. *************************************************** ******** MODELLING DIMENSIONS *********** ********************************************** ***DIMENSION 1 - INDEPENDENT LIVING. Compute dvD1= (1.0989*(1-(1-0.6097*dvQ1)*(1-0.4641*dvQ2)*(1-0.5733*dvQ3))). ** DIMENSION 2 - RELATIONSHIPS. Compute dvD2 = (1.0395*(1-(1-0.7023*dvQ4)*(1-0.6253*dvQ5)*(1-0.6638*dvQ6))). ** DIMENSION 3 - SENSES. Compute dvD3 = (1.6556*(1-(1-0.2476*dvQ7)*(1-0.2054*dvQ8)*(1-0.3382*dvQ9))). ** DIMENSION 4 - MENTAL HEALTH. Compute dvD4= (1.2920*(1-(1-0.1703*dvQ10)*(1-0.2554*dvQ11)*(1-0.6347*dvQ12))). ************************************** *****DIMENSION SCORES ************************** Compute vD1IL = 1-dvD1. Compute vD2REL= 1-dvD2 . Compute vD3SEN = 1-dvD3 . Compute vD4MEN = 1-dvD4. ****************************** ***INSTRUMENT SCORE *** This model uses W = 1.04. Compute uAQOL4D = ((1.04* ((1-(0.841*dvD1))* (1-(0.855*dvD2 ))* (1-(0.931*dvD3))* (1-(0.997*dvD4)))) - 0.04). Execute. VARIABLE LABELS uAQoL4D 'AQoL4D Utility Score' vD1IL 'Independent Living dimension score' vD2REL 'Relationships dimension score' vD3SEN 'Senses dimension score' vD4MEN 'Mental Health dimension score'. Execute. Delete Variables Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 Q9 Q10 Q11 Q12 ILmiss RELmiss SENmiss MENmiss dvQ1 dvQ2 dvQ3 dvQ4 dvQ5 dvQ6 dvQ7 dvQ8 dvQ9 dvQ10 dvQ11 dvQ12 dvD1 dvD2 dvD3 dvD4 . Execute. DESCRIPTIVES VARIABLES=uAQoL4D vD1IL vD2REL vD3SEN vD4MEN /STATISTICS=MEAN SUM STDDEV MIN MAX. Execute.