COMMENT Syntax Filename = NSSQ95B.SPS The following SPSS 6.1 for Windows syntax statements creates source-specific functional support and contact scores. TITLE 'CALCULATION OF VARIOUS TYPES OF FUNCTIONAL SUPPORT AND'. SUBTITLE 'CONTACT SCORES BY SOURCE CATEGORY'. COMMENT Provide the complete path to the SPSS for Windows data file that was created by the syntax commands in NSSQ95A.SPS. If the data file has already been opended in SPSS, it is not necessary to GET the file again. GET FILE = 'c:\subdirectory\filesub1.sav' . COMMENT The following commands create 9 new variables which indicate Total Functional Support broken down by each of the 9 source categories. DO REPEAT XTOTPFOR=TOTPFOR1 TO TOTPFOR9. COMPUTE XTOTPFOR=0. END REPEAT. DO REPEAT XSOU=SOU1 TO SOU24/XPER=PER1 TO PER24. IF (XSOU EQ 1) TOTPFOR1=TOTPFOR1+XPER. IF (XSOU EQ 2) TOTPFOR2=TOTPFOR2+XPER. IF (XSOU EQ 3) TOTPFOR3=TOTPFOR3+XPER. IF (XSOU EQ 4) TOTPFOR4=TOTPFOR4+XPER. IF (XSOU EQ 5) TOTPFOR5=TOTPFOR5+XPER. IF (XSOU EQ 6) TOTPFOR6=TOTPFOR6+XPER. IF (XSOU EQ 7) TOTPFOR7=TOTPFOR7+XPER. IF (XSOU EQ 8) TOTPFOR8=TOTPFOR8+XPER. IF (XSOU EQ 9) TOTPFOR9=TOTPFOR9+XPER. END REPEAT. COMMENT The following commands create 9 new variables which indicate Total Contact broken down by each of the 9 source categories. DO REPEAT XTOTCFOR=TOTCFOR1 TO TOTCFOR9. COMPUTE XTOTCFOR=0. END REPEAT. DO REPEAT XSOU=SOU1 TO SOU24/XCON=CON1 TO CON24. IF (XSOU EQ 1) TOTCFOR1=TOTCFOR1+XCON. IF (XSOU EQ 2) TOTCFOR2=TOTCFOR2+XCON. IF (XSOU EQ 3) TOTCFOR3=TOTCFOR3+XCON. IF (XSOU EQ 4) TOTCFOR4=TOTCFOR4+XCON. IF (XSOU EQ 5) TOTCFOR5=TOTCFOR5+XCON. IF (XSOU EQ 6) TOTCFOR6=TOTCFOR6+XCON. IF (XSOU EQ 7) TOTCFOR7=TOTCFOR7+XCON. IF (XSOU EQ 8) TOTCFOR8=TOTCFOR8+XCON. IF (XSOU EQ 9) TOTCFOR9=TOTCFOR9+XCON. END REPEAT. COMMENT The following commands create 9 new variables which count the number of persons listed in the network for each of the 9 source categories. DO REPEAT XCOUNT=COUNT1 TO COUNT9/X=1 TO 9. COUNT XCOUNT=SOU1 TO SOU24(X). END REPEAT. COMMENT The following commands create 9 new variables which indicate Average Functional Support for each of the 9 source categories. DO REPEAT XAVEPFOR=AVEPFOR1 TO AVEPFOR9/ XTOTPFOR=TOTPFOR1 TO TOTPFOR9/ XCOUNT=COUNT1 TO COUNT9. IF (XCOUNT NE 0) XAVEPFOR=XTOTPFOR/XCOUNT. END REPEAT. COMMENT The following commands create 9 new variables which indicate Average Contact for each of the 9 source categories. DO REPEAT XAVECFOR=AVECFOR1 TO AVECFOR9/ XTOTCFOR=TOTCFOR1 TO TOTCFOR9/ XCOUNT=COUNT1 TO COUNT9. IF (XCOUNT NE 0) XAVECFOR=XTOTCFOR/XCOUNT. END REPEAT. COMMENT The following commands create 9 new variables which indicate the percent of the total number of persons listed in the network broken down by each of the 9 source categories. DO REPEAT XPERCNOL=PERCNOL1 TO PERCNOL9/XCOUNT=COUNT1 TO COUNT9. COMPUTE XPERCNOL=(XCOUNT/NOLISTED)*100. END REPEAT. COMMENT The following commands create 9 new variables which indicate the percent of the Total Functional Support in the network broken down by each of the 9 source categories. DO REPEAT XPERCFUN=PERCFUN1 TO PERCFUN9/XTOTPFOR=TOTPFOR1 TO TOTPFOR9. COMPUTE XPERCFUN=(XTOTPFOR/TLFUNCT)*100. END REPEAT. VARIABLE LABELS TOTPFOR1 'TOT FUNCT SUPP FOR SPOUSE OR PARTNER' TOTPFOR2 'TOT FUNCT SUPP FOR FAMILY OR RELATIVES' TOTPFOR3 'TOT FUNCT SUPP FOR FRIENDS' TOTPFOR4 'TOT FUNCT SUPP FOR WORK/SCHOOL ASSOC' TOTPFOR5 'TOT FUNCT SUPP FOR NEIGHBORS' TOTPFOR6 'TOT FUNCT SUPP FOR HLTH CARE PROV' TOTPFOR7 'TOT FUNCT SUPP FOR COUNSELOR OR THERAP' TOTPFOR8 'TOT FUNCT SUPP FOR MINIST/PRIEST/RABBI' TOTPFOR9 'TOT FUNCT SUPP FOR OTHER' TOTCFOR1 'TOT CONTACT FOR SPOUSE OR PARTNER' TOTCFOR2 'TOT CONTACT FOR FAMILY OR RELATIVES' TOTCFOR3 'TOT CONTACT FOR FRIENDS' TOTCFOR4 'TOT CONTACT FOR WORK/SCHOOL ASSOC' TOTCFOR5 'TOT CONTACT FOR NEIGHBORS' TOTCFOR6 'TOT CONTACT FOR HLTH CARE PROV' TOTCFOR7 'TOT CONTACT FOR COUNSELOR OR THERAP' TOTCFOR8 'TOT CONTACT FOR MINIST/PRIEST/RABBI' TOTCFOR9 'TOT CONTACT FOR OTHER' COUNT1 'NUMBER IN NETWORK -- SPOUSE OR PARTNER' COUNT2 'NUMBER IN NETWORK -- FAMILY OR RELATIVES' COUNT3 'NUMBER IN NETWORK -- FRIENDS' COUNT4 'NUMBER IN NETWORK -- WORK/SCHOOL ASSOC' COUNT5 'NUMBER IN NETWORK -- NEIGHBORS' COUNT6 'NUMBER IN NETWORK -- HLTH CARE PROV' COUNT7 'NUMBER IN NETWORK -- COUNSELOR OR THERAP' COUNT8 'NUMBER IN NETWORK -- MINIST/PRIEST/RABBI' COUNT9 'NUMBER IN NETWORK -- OTHER' AVEPFOR1 'AVE FUNCT SUPP FOR SPOUSE OR PARTNER' AVEPFOR2 'AVE FUNCT SUPP FOR FAMILY OR RELATIVES' AVEPFOR3 'AVE FUNCT SUPP FOR FRIENDS' AVEPFOR4 'AVE FUNCT SUPP FOR WORK/SCHOOL ASSOC' AVEPFOR5 'AVE FUNCT SUPP FOR NEIGHBORS' AVEPFOR6 'AVE FUNCT SUPP FOR HLTH CARE PROV' AVEPFOR7 'AVE FUNCT SUPP FOR COUNSELOR OR THERAP' AVEPFOR8 'AVE FUNCT SUPP FOR MINIST/PRIEST/RABBI' AVEPFOR9 'AVE FUNCT SUPP FOR OTHER' AVECFOR1 'AVE CONTACT FOR SPOUSE OR PARTNER' AVECFOR2 'AVE CONTACT FOR FAMILY OR RELATIVES' AVECFOR3 'AVE CONTACT FOR FRIENDS' AVECFOR4 'AVE CONTACT FOR WORK/SCHOOL ASSOC' AVECFOR5 'AVE CONTACT FOR NEIGHBORS' AVECFOR6 'AVE CONTACT FOR HLTH CARE PROV' AVECFOR7 'AVE CONTACT FOR COUNSELOR OR THERAP' AVECFOR8 'AVE CONTACT FOR MINIST/PRIEST/RABBI' AVECFOR9 'AVE CONTACT FOR OTHER' PERCNOL1 '% OF NOLISTED FOR SPOUSE OR PARTNER' PERCNOL2 '% OF NOLISTED FOR FAMILY OR RELATIVES' PERCNOL3 '% OF NOLISTED FOR FRIENDS' PERCNOL4 '% OF NOLISTED FOR WORK/SCHOOL ASSOC' PERCNOL5 '% OF NOLISTED FOR NEIGHBORS' PERCNOL6 '% OF NOLISTED FOR HLTH CARE PROV' PERCNOL7 '% OF NOLISTED FOR COUNSELOR OR THERAP' PERCNOL8 '% OF NOLISTED FOR MINIST/PRIEST/RABBI' PERCNOL9 '% OF NOLISTED FOR OTHER' PERCFUN1 '% OF TLFUNCT FOR SPOUSE OR PARTNER' PERCFUN2 '% OF TLFUNCT FOR FAMILY OR RELATIVES' PERCFUN3 '% OF TLFUNCT FOR FRIENDS' PERCFUN4 '% OF TLFUNCT FOR WORK/SCHOOL ASSOC' PERCFUN5 '% OF TLFUNCT FOR NEIGHBORS' PERCFUN6 '% OF TLFUNCT FOR HLTH CARE PROV' PERCFUN7 '% OF TLFUNCT FOR COUNSELOR OR THERAP' PERCFUN8 '% OF TLFUNCT FOR MINIST/PRIEST/RABBI' PERCFUN9 '% OF TLFUNCT FOR OTHER' COMMENT Provide a NEW filename for the SPSS data file that will contain the original and newly created variables with the SAVE OUTFILE command. SAVE OUTFILE = 'c:\subdirectory\filesub2.sav' /COMPRESSED. COMMENT The following two commands provide basic descriptive statistics. FREQUENCIES VAR=COUNT1 TO COUNT9. DESCRIPTIVES VAR=TOTPFOR1 TO PERCFUN9.