/* This Proc Format program was automatically generated by Stat/Transfer ver.17.1.1818.1024 */

/* ENCODING CP1252 */



libname library '[INSERT FILEPATH HERE]' ;

proc format library = library ;
   value SURV_MOD
      1 = '(1) Phone interview'  
      2 = '(2) Web interview' ;
   value SURV_LAN
      1 = '(1) English'  
      2 = '(2) Spanish' ;
   value CUR3AB
      1 = '(1) Strongly approve'  
      2 = '(2) Somewhat approve'  
      3 = '(3) Lean toward approving'  
      4 = '(4) Do not lean either way'  
      5 = '(5) Lean toward disapproving'  
      6 = '(6) Somewhat disapprove'  
      7 = '(7) Strongly disapprove'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value CURY2A
      1 = '(1) Approve'  
      2 = '(2) Disapprove'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value CURY2B
      1 = '(1) Approve'  
      2 = '(2) Disapprove'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value CURY2C
      1 = '(1) Approve'  
      2 = '(2) Disapprove'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value CURY2D
      1 = '(1) Approve'  
      2 = '(2) Disapprove'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value FAVA
      1 = '(1) Very unfavorable'  
      2 = '(2) Somewhat unfavorable'  
      3 = '(3) Somewhat favorable'  
      4 = '(4) Very favorable'  
      77 = '(77) Don''t know enough to say'  
      99 = '(99) SKIPPED ON WEB/REFUSED (VOL)' ;
   value FAVB
      1 = '(1) Very unfavorable'  
      2 = '(2) Somewhat unfavorable'  
      3 = '(3) Somewhat favorable'  
      4 = '(4) Very favorable'  
      77 = '(77) Don''t know enough to say'  
      99 = '(99) SKIPPED ON WEB/REFUSED (VOL)' ;
   value FAVC
      1 = '(1) Very unfavorable'  
      2 = '(2) Somewhat unfavorable'  
      3 = '(3) Somewhat favorable'  
      4 = '(4) Very favorable'  
      77 = '(77) Don''t know enough to say'  
      99 = '(99) SKIPPED ON WEB/REFUSED (VOL)' ;
   value FAVD
      1 = '(1) Very unfavorable'  
      2 = '(2) Somewhat unfavorable'  
      3 = '(3) Somewhat favorable'  
      4 = '(4) Very favorable'  
      77 = '(77) Don''t know enough to say'  
      99 = '(99) SKIPPED ON WEB/REFUSED (VOL)' ;
   value FAVE
      1 = '(1) Very unfavorable'  
      2 = '(2) Somewhat unfavorable'  
      3 = '(3) Somewhat favorable'  
      4 = '(4) Very favorable'  
      77 = '(77) Don''t know enough to say'  
      99 = '(99) SKIPPED ON WEB/REFUSED (VOL)' ;
   value FAVF
      1 = '(1) Very unfavorable'  
      2 = '(2) Somewhat unfavorable'  
      3 = '(3) Somewhat favorable'  
      4 = '(4) Very favorable'  
      77 = '(77) Don''t know enough to say'  
      99 = '(99) SKIPPED ON WEB/REFUSED (VOL)' ;
   value FAVG
      1 = '(1) Very unfavorable'  
      2 = '(2) Somewhat unfavorable'  
      3 = '(3) Somewhat favorable'  
      4 = '(4) Very favorable'  
      77 = '(77) Don''t know enough to say'  
      99 = '(99) SKIPPED ON WEB/REFUSED (VOL)' ;
   value FAVH
      1 = '(1) Very unfavorable'  
      2 = '(2) Somewhat unfavorable'  
      3 = '(3) Somewhat favorable'  
      4 = '(4) Very favorable'  
      77 = '(77) Don''t know enough to say'  
      99 = '(99) SKIPPED ON WEB/REFUSED (VOL)' ;
   value ELECT5A
      1 = '(1) Very optimistic'  
      2 = '(2) Somewhat optimistic'  
      3 = '(3) Neither optimistic nor pessimistic'  
      4 = '(4) Somewhat pessimistic'  
      5 = '(5) Very pessimistic'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value ELECT5B
      1 = '(1) Very optimistic'  
      2 = '(2) Somewhat optimistic'  
      3 = '(3) Neither optimistic nor pessimistic'  
      4 = '(4) Somewhat pessimistic'  
      5 = '(5) Very pessimistic'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value ELECT5C
      1 = '(1) Very optimistic'  
      2 = '(2) Somewhat optimistic'  
      3 = '(3) Neither optimistic nor pessimistic'  
      4 = '(4) Somewhat pessimistic'  
      5 = '(5) Very pessimistic'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value ELECT5D
      1 = '(1) Very optimistic'  
      2 = '(2) Somewhat optimistic'  
      3 = '(3) Neither optimistic nor pessimistic'  
      4 = '(4) Somewhat pessimistic'  
      5 = '(5) Very pessimistic'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value COLLEGE1F
      1 = '(1) Extremely concerned'  
      2 = '(2) Very concerned'  
      3 = '(3) Somewhat concerned'  
      4 = '(4) Not very concerned'  
      5 = '(5) Not concerned at all'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value COLLEGE2F
      1 = '(1) Extremely concerned'  
      2 = '(2) Very concerned'  
      3 = '(3) Somewhat concerned'  
      4 = '(4) Not very concerned'  
      5 = '(5) Not concerned at all'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value COLLEGE3F
      1 = '(1) Extremely concerned'  
      2 = '(2) Very concerned'  
      3 = '(3) Somewhat concerned'  
      4 = '(4) Not very concerned'  
      5 = '(5) Not concerned at all'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value COLLEGE4F
      1 = '(1) Extremely concerned'  
      2 = '(2) Very concerned'  
      3 = '(3) Somewhat concerned'  
      4 = '(4) Not very concerned'  
      5 = '(5) Not concerned at all'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value COLLEGE5F
      1 = '(1) Very positive'  
      2 = '(2) Somewhat positive'  
      3 = '(3) Neither positive nor negative'  
      4 = '(4) Somewhat negative'  
      5 = '(5) Very negative'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value COLLEGE6F
      1 = '(1) Very positive'  
      2 = '(2) Somewhat positive'  
      3 = '(3) Neither positive nor negative'  
      4 = '(4) Somewhat negative'  
      5 = '(5) Very negative'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value COLLEGE7F
      1 = '(1) Very positive'  
      2 = '(2) Somewhat positive'  
      3 = '(3) Neither positive nor negative'  
      4 = '(4) Somewhat negative'  
      5 = '(5) Very negative'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value COLLEGE8F
      1 = '(1) Very positive'  
      2 = '(2) Somewhat positive'  
      3 = '(3) Neither positive nor negative'  
      4 = '(4) Somewhat negative'  
      5 = '(5) Very negative'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value COLLEGE9F
      1 = '(1) Strongly favor'  
      2 = '(2) Somewhat favor'  
      3 = '(3) Neither favor nor oppose'  
      4 = '(4) Somewhat oppose'  
      5 = '(5) Strongly oppose'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value COLLEG10F
      1 = '(1) Strongly favor'  
      2 = '(2) Somewhat favor'  
      3 = '(3) Neither favor nor oppose'  
      4 = '(4) Somewhat oppose'  
      5 = '(5) Strongly oppose'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value COLLEG11F
      1 = '(1) Strongly favor'  
      2 = '(2) Somewhat favor'  
      3 = '(3) Neither favor nor oppose'  
      4 = '(4) Somewhat oppose'  
      5 = '(5) Strongly oppose'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value COLLEG12F
      1 = '(1) A lot'  
      2 = '(2) Some'  
      3 = '(3) Only a little'  
      4 = '(4) Not at all'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value COLLEG13F
      1 = '(1) A lot'  
      2 = '(2) Some'  
      3 = '(3) Only a little'  
      4 = '(4) Not at all'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value COLLEG14F
      1 = '(1) A lot'  
      2 = '(2) Some'  
      3 = '(3) Only a little'  
      4 = '(4) Not at all'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value COLLEG15F
      1 = '(1) A lot'  
      2 = '(2) Some'  
      3 = '(3) Only a little'  
      4 = '(4) Not at all'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value COLLEG16F
      1 = '(1) Strongly favor'  
      2 = '(2) Somewhat favor'  
      3 = '(3) Neither favor nor oppose'  
      4 = '(4) Somewhat oppose'  
      5 = '(5) Strongly oppose'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value COLLEG17F
      1 = '(1) Strongly favor'  
      2 = '(2) Somewhat favor'  
      3 = '(3) Neither favor nor oppose'  
      4 = '(4) Somewhat oppose'  
      5 = '(5) Strongly oppose'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value COLLEG18F
      1 = '(1) Strongly favor'  
      2 = '(2) Somewhat favor'  
      3 = '(3) Neither favor nor oppose'  
      4 = '(4) Somewhat oppose'  
      5 = '(5) Strongly oppose'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value COLLEG19F
      1 = '(1) Strongly favor'  
      2 = '(2) Somewhat favor'  
      3 = '(3) Neither favor nor oppose'  
      4 = '(4) Somewhat oppose'  
      5 = '(5) Strongly oppose'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value TRANS1F
      1 = '(1) Whether someone is a man or a woman is determined by the'  
      2 = '(2) Someone can be a man or a woman even if that identity is'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value TRANS3A
      1 = '(1) Strongly favor'  
      2 = '(2) Somewhat favor'  
      3 = '(3) Neither favor nor oppose'  
      4 = '(4) Somewhat oppose'  
      5 = '(5) Strongly oppose'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value TRANS3B
      1 = '(1) Strongly favor'  
      2 = '(2) Somewhat favor'  
      3 = '(3) Neither favor nor oppose'  
      4 = '(4) Somewhat oppose'  
      5 = '(5) Strongly oppose'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value TRANS4A
      1 = '(1) Strongly favor'  
      2 = '(2) Somewhat favor'  
      3 = '(3) Neither favor nor oppose'  
      4 = '(4) Somewhat oppose'  
      5 = '(5) Strongly oppose'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value TRANS4B
      1 = '(1) Strongly favor'  
      2 = '(2) Somewhat favor'  
      3 = '(3) Neither favor nor oppose'  
      4 = '(4) Somewhat oppose'  
      5 = '(5) Strongly oppose'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value TRANS4C
      1 = '(1) Strongly favor'  
      2 = '(2) Somewhat favor'  
      3 = '(3) Neither favor nor oppose'  
      4 = '(4) Somewhat oppose'  
      5 = '(5) Strongly oppose'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value TRANS4D
      1 = '(1) Strongly favor'  
      2 = '(2) Somewhat favor'  
      3 = '(3) Neither favor nor oppose'  
      4 = '(4) Somewhat oppose'  
      5 = '(5) Strongly oppose'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value POLITICS
      1 = '(1) Democrat'  
      2 = '(2) Republican'  
      3 = '(3) Independent'  
      4 = '(4) None of these'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value DEMO
      1 = '(1) Strong Democrat'  
      2 = '(2) Not so strong Democrat'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value REPUB
      1 = '(1) Strong Republican'  
      2 = '(2) Not so strong Republican'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value INDEP
      1 = '(1) Lean Democrat'  
      2 = '(2) Lean Republican'  
      3 = '(3) Don''t lean'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value IDEO
      -1 = '(-1) Unknown'  
      1 = '(1) Very liberal'  
      2 = '(2) Somewhat liberal'  
      3 = '(3) Moderate'  
      4 = '(4) Somewhat conservative'  
      5 = '(5) Very conservative'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value URBAN
      1 = '(1) Urban'  
      2 = '(2) Suburban'  
      3 = '(3) Rural'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value RELIG
      1 = '(1) Protestant (Baptist, Methodist, Non-denominational, Luth'  
      2 = '(2) Roman Catholic (Catholic)'  
      3 = '(3) Mormon (Church of Jesus Christ of Latter-day Saints/LDS)'  
      4 = '(4) Orthodox (Greek, Russian, or some other orthodox church)'  
      5 = '(5) Jewish (Judaism)'  
      6 = '(6) Muslim (Islam)'  
      7 = '(7) Buddhist'  
      8 = '(8) Hindu'  
      9 = '(9) Atheist (do not believe in God)'  
      10 = '(10) Agnostic (not sure if there is a God)'  
      11 = '(11) Nothing in particular'  
      12 = '(12) Just Christian'  
      13 = '(13) Unitarian (Universalist)'  
      14 = '(14) Something else'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value BORN
      1 = '(1) Yes'  
      2 = '(2) No'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value AGEGRP
      1 = '(1) 18 to 29'  
      2 = '(2) 30 to 39'  
      3 = '(3) 40 to 59'  
      4 = '(4) 60 to 64'  
      5 = '(5) 65 or older'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value MARITAL
      1 = '(1) Married'  
      2 = '(2) Widowed'  
      3 = '(3) Divorced'  
      4 = '(4) Separated'  
      5 = '(5) Never married' ;
   value EDUCATIO
      1 = '(1) Less than a high school diploma'  
      2 = '(2) High school graduate or equivalent'  
      3 = '(3) Some college'  
      4 = '(4) Bachelor''s degree'  
      5 = '(5) Post grad study/professional degree' ;
   value RACETH
      1 = '(1) White, non-Hispanic'  
      2 = '(2) Black or African American, non-Hispanic'  
      3 = '(3) Hispanic'  
      4 = '(4) Other, non-Hispanic'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value GENDER
      0 = '(0) Unknown'  
      1 = '(1) Male'  
      2 = '(2) Female' ;
   value HHINCOME
      1 = '(1) Under $10,000'  
      2 = '(2) $10,000 to under $20,000'  
      3 = '(3) $20,000 to under $30,000'  
      4 = '(4) $30,000 to under $40,000'  
      5 = '(5) $40,000 to under $50,000'  
      6 = '(6) $50,000 to under $75,000'  
      7 = '(7) $75,000 to under $100,000'  
      8 = '(8) $100,000 to under $150,000'  
      9 = '(9) $150,000 or more'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value HOUSING
      1 = '(1) Owned or being bought by you or someone in your househol'  
      2 = '(2) Rented for cash'  
      3 = '(3) Occupied without payment of cash rent' ;
   value EMPSTATU
      1 = '(1) Working - as a paid employee'  
      2 = '(2) Working - self employed'  
      3 = '(3) Not working - on temporary layoff from job'  
      4 = '(4) Not working - looking for work'  
      5 = '(5) Not working - retired'  
      6 = '(6) Not working - disabled'  
      7 = '(7) Not working - other' ;
   value CENSUS_R
      1 = '(1) Northeast'  
      2 = '(2) Midwest'  
      3 = '(3) South'  
      4 = '(4) West' ;

proc datasets library = library ;
modify APNORC_may_2025_PUF;
   format SURV_MODE SURV_MOD.;
   format SURV_LANG SURV_LAN.;
   format    CUR3AB CUR3AB.;
   format    CURY2A CURY2A.;
   format    CURY2B CURY2B.;
   format    CURY2C CURY2C.;
   format    CURY2D CURY2D.;
   format      FAVA FAVA.;
   format      FAVB FAVB.;
   format      FAVC FAVC.;
   format      FAVD FAVD.;
   format      FAVE FAVE.;
   format      FAVF FAVF.;
   format      FAVG FAVG.;
   format      FAVH FAVH.;
   format   ELECT5A ELECT5A.;
   format   ELECT5B ELECT5B.;
   format   ELECT5C ELECT5C.;
   format   ELECT5D ELECT5D.;
   format COLLEGE1A COLLEGE1F.;
   format COLLEGE1B COLLEGE2F.;
   format COLLEGE1C COLLEGE3F.;
   format COLLEGE1D COLLEGE4F.;
   format COLLEGE2A COLLEGE5F.;
   format COLLEGE2B COLLEGE6F.;
   format COLLEGE2C COLLEGE7F.;
   format COLLEGE2D COLLEGE8F.;
   format COLLEGE3A COLLEGE9F.;
   format COLLEGE3B COLLEG10F.;
   format COLLEGE3C COLLEG11F.;
   format COLLEGE4A COLLEG12F.;
   format COLLEGE4B COLLEG13F.;
   format COLLEGE4C COLLEG14F.;
   format COLLEGE4D COLLEG15F.;
   format COLLEGE5A COLLEG16F.;
   format COLLEGE5B COLLEG17F.;
   format COLLEGE5C COLLEG18F.;
   format COLLEGE5D COLLEG19F.;
   format    TRANS1 TRANS1F.;
   format   TRANS3A TRANS3A.;
   format   TRANS3B TRANS3B.;
   format   TRANS4A TRANS4A.;
   format   TRANS4B TRANS4B.;
   format   TRANS4C TRANS4C.;
   format   TRANS4D TRANS4D.;
   format  POLITICS POLITICS.;
   format      DEMO DEMO.;
   format     REPUB REPUB.;
   format     INDEP INDEP.;
   format      IDEO IDEO.;
   format     URBAN URBAN.;
   format     RELIG RELIG.;
   format      BORN BORN.;
   format    AGEGRP AGEGRP.;
   format   MARITAL MARITAL.;
   format EDUCATION EDUCATIO.;
   format    RACETH RACETH.;
   format    GENDER GENDER.;
   format  HHINCOME HHINCOME.;
   format   HOUSING HOUSING.;
   format EMPSTATUS EMPSTATU.;
   format CENSUS_REGION CENSUS_R.;
quit;
