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

/* ENCODING CP1252 */



libname library 'INSERT FILE PATH 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 CUR1F
      1 = '(1) Right direction'  
      2 = '(2) Wrong direction'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   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 CURY2E
      1 = '(1) Approve'  
      2 = '(2) Disapprove'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value CURY2F
      1 = '(1) Approve'  
      2 = '(2) Disapprove'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value CURY2G
      1 = '(1) Approve'  
      2 = '(2) Disapprove'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value CURY2H
      1 = '(1) Approve'  
      2 = '(2) Disapprove'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value DJT5A
      1 = '(1) Gone too far'  
      2 = '(2) Not far enough'  
      3 = '(3) About right'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value DJT5B
      1 = '(1) Gone too far'  
      2 = '(2) Not far enough'  
      3 = '(3) About right'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value DJT5C
      1 = '(1) Gone too far'  
      2 = '(2) Not far enough'  
      3 = '(3) About right'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value DJT5D
      1 = '(1) Gone too far'  
      2 = '(2) Not far enough'  
      3 = '(3) About right'  
      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 ROLE1F
      1 = '(1) A more active role'  
      2 = '(2) Its current role is about right'  
      3 = '(3) A less active role'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value ISRAEL2F
      1 = '(1) Gone too far'  
      2 = '(2) Been about right'  
      3 = '(3) Not gone far enough'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value FP3A
      1 = '(1) Extremely important'  
      2 = '(2) Very important'  
      3 = '(3) Somewhat important'  
      4 = '(4) Not too important'  
      5 = '(5) Not important at all'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value FP3B
      1 = '(1) Extremely important'  
      2 = '(2) Very important'  
      3 = '(3) Somewhat important'  
      4 = '(4) Not too important'  
      5 = '(5) Not important at all'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value FP3C
      1 = '(1) Extremely important'  
      2 = '(2) Very important'  
      3 = '(3) Somewhat important'  
      4 = '(4) Not too important'  
      5 = '(5) Not important at all'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value FP3D
      1 = '(1) Extremely important'  
      2 = '(2) Very important'  
      3 = '(3) Somewhat important'  
      4 = '(4) Not too important'  
      5 = '(5) Not important at all'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value FP6A
      1 = '(1) Extremely important'  
      2 = '(2) Very important'  
      3 = '(3) Somewhat important'  
      4 = '(4) Not too important'  
      5 = '(5) Not important at all'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value FP6B
      1 = '(1) Extremely important'  
      2 = '(2) Very important'  
      3 = '(3) Somewhat important'  
      4 = '(4) Not too important'  
      5 = '(5) Not important at all'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value FP6C
      1 = '(1) Extremely important'  
      2 = '(2) Very important'  
      3 = '(3) Somewhat important'  
      4 = '(4) Not too important'  
      5 = '(5) Not important at all'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value FP6D
      1 = '(1) Extremely important'  
      2 = '(2) Very important'  
      3 = '(3) Somewhat important'  
      4 = '(4) Not too important'  
      5 = '(5) Not important at all'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value FEDA
      1 = '(1) Completely acceptable'  
      2 = '(2) Somewhat acceptable'  
      3 = '(3) Somewhat unacceptable'  
      4 = '(4) Completely unacceptable'  
      77 = '(77) Don''t know enough'  
      99 = '(99) SKIPPED ON WEB/REFUSED (VOL)' ;
   value FEDB
      1 = '(1) Completely acceptable'  
      2 = '(2) Somewhat acceptable'  
      3 = '(3) Somewhat unacceptable'  
      4 = '(4) Completely unacceptable'  
      77 = '(77) Don''t know enough'  
      99 = '(99) SKIPPED ON WEB/REFUSED (VOL)' ;
   value FEDC
      1 = '(1) Completely acceptable'  
      2 = '(2) Somewhat acceptable'  
      3 = '(3) Somewhat unacceptable'  
      4 = '(4) Completely unacceptable'  
      77 = '(77) Don''t know enough'  
      99 = '(99) SKIPPED ON WEB/REFUSED (VOL)' ;
   value IMM1F
      1 = '(1) Increased a lot'  
      2 = '(2) Increased a little'  
      3 = '(3) Remain the same as it is'  
      4 = '(4) Reduced a little'  
      5 = '(5) Reduced a lot'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value IMM7A
      1 = '(1) A high priority'  
      2 = '(2) A moderate priority'  
      3 = '(3) A low priority'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value IMM7B
      1 = '(1) A high priority'  
      2 = '(2) A moderate priority'  
      3 = '(3) A low priority'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value IMM7C
      1 = '(1) A high priority'  
      2 = '(2) A moderate priority'  
      3 = '(3) A low priority'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value IMM7D
      1 = '(1) A high priority'  
      2 = '(2) A moderate priority'  
      3 = '(3) A low priority'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value USID6A_0F
      1 = '(1) Major benefit'  
      2 = '(2) Minor benefit'  
      3 = '(3) Not a benefit at all'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value USID6B_0F
      1 = '(1) Major benefit'  
      2 = '(2) Minor benefit'  
      3 = '(3) Not a benefit at all'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value USID6C_0F
      1 = '(1) Major benefit'  
      2 = '(2) Minor benefit'  
      3 = '(3) Not a benefit at all'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value USID6D_0F
      1 = '(1) Major benefit'  
      2 = '(2) Minor benefit'  
      3 = '(3) Not a benefit at all'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value USID6A_1F
      1 = '(1) Major benefit'  
      2 = '(2) Minor benefit'  
      3 = '(3) Not a benefit at all'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value USID6B_1F
      1 = '(1) Major benefit'  
      2 = '(2) Minor benefit'  
      3 = '(3) Not a benefit at all'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value USID6C_1F
      1 = '(1) Major benefit'  
      2 = '(2) Minor benefit'  
      3 = '(3) Not a benefit at all'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value USID6D_1F
      1 = '(1) Major benefit'  
      2 = '(2) Minor benefit'  
      3 = '(3) Not a benefit at all'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value USID7A_0F
      1 = '(1) Major risk'  
      2 = '(2) Minor risk'  
      3 = '(3) Not a risk at all'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value USID7B_0F
      1 = '(1) Major risk'  
      2 = '(2) Minor risk'  
      3 = '(3) Not a risk at all'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value USID7C_0F
      1 = '(1) Major risk'  
      2 = '(2) Minor risk'  
      3 = '(3) Not a risk at all'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value USID7D_0F
      1 = '(1) Major risk'  
      2 = '(2) Minor risk'  
      3 = '(3) Not a risk at all'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value USID7A_1F
      1 = '(1) Major risk'  
      2 = '(2) Minor risk'  
      3 = '(3) Not a risk at all'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value USID7B_1F
      1 = '(1) Major risk'  
      2 = '(2) Minor risk'  
      3 = '(3) Not a risk at all'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value USID7C_1F
      1 = '(1) Major risk'  
      2 = '(2) Minor risk'  
      3 = '(3) Not a risk at all'  
      99 = '(99) DON''T KNOW/SKIPPED ON WEB/REFUSED (VOL)' ;
   value USID7D_1F
      1 = '(1) Major risk'  
      2 = '(2) Minor risk'  
      3 = '(3) Not a risk at all'  
      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) Jewish (Judaism)'  
      5 = '(5) Muslim (Islam)'  
      6 = '(6) Buddhist'  
      7 = '(7) Hindu'  
      8 = '(8) Atheist (do not believe in God)'  
      9 = '(9) Agnostic (not sure if there is a God)'  
      10 = '(10) Nothing in particular'  
      11 = '(11) Just Christian'  
      12 = '(12) Unitarian (Universalist)'  
      13 = '(13) 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_september_2025_PUF;
   format SURV_MODE SURV_MOD.;
   format SURV_LANG SURV_LAN.;
   format      CUR1 CUR1F.;
   format    CUR3AB CUR3AB.;
   format    CURY2A CURY2A.;
   format    CURY2B CURY2B.;
   format    CURY2C CURY2C.;
   format    CURY2D CURY2D.;
   format    CURY2E CURY2E.;
   format    CURY2F CURY2F.;
   format    CURY2G CURY2G.;
   format    CURY2H CURY2H.;
   format     DJT5A DJT5A.;
   format     DJT5B DJT5B.;
   format     DJT5C DJT5C.;
   format     DJT5D DJT5D.;
   format      FAVA FAVA.;
   format      FAVB FAVB.;
   format      FAVC FAVC.;
   format      FAVD FAVD.;
   format     ROLE1 ROLE1F.;
   format   ISRAEL2 ISRAEL2F.;
   format      FP3A FP3A.;
   format      FP3B FP3B.;
   format      FP3C FP3C.;
   format      FP3D FP3D.;
   format      FP6A FP6A.;
   format      FP6B FP6B.;
   format      FP6C FP6C.;
   format      FP6D FP6D.;
   format      FEDA FEDA.;
   format      FEDB FEDB.;
   format      FEDC FEDC.;
   format      IMM1 IMM1F.;
   format     IMM7A IMM7A.;
   format     IMM7B IMM7B.;
   format     IMM7C IMM7C.;
   format     IMM7D IMM7D.;
   format  USID6A_0 USID6A_0F.;
   format  USID6B_0 USID6B_0F.;
   format  USID6C_0 USID6C_0F.;
   format  USID6D_0 USID6D_0F.;
   format  USID6A_1 USID6A_1F.;
   format  USID6B_1 USID6B_1F.;
   format  USID6C_1 USID6C_1F.;
   format  USID6D_1 USID6D_1F.;
   format  USID7A_0 USID7A_0F.;
   format  USID7B_0 USID7B_0F.;
   format  USID7C_0 USID7C_0F.;
   format  USID7D_0 USID7D_0F.;
   format  USID7A_1 USID7A_1F.;
   format  USID7B_1 USID7B_1F.;
   format  USID7C_1 USID7C_1F.;
   format  USID7D_1 USID7D_1F.;
   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;
