/* Formats for Public Survey Data*/

PROC FORMAT cntlout=fmtout;

	value fornum
		.d='Do not know'
		.r='Refused'
		.s='Appropriate skip';

	value yesno
		1='Yes'
		2='No'
		.d='Do not know'
		.r='Refused'
		.s='Appropriate skip';

	value noptwhy
		1='Prefer my own vehicle'
		2='I am retired/not working/not in school'
		3='Need to make multiple stops to/from work/school'
		4='No public transit available in the local area'
		5='Do not understand/know routes and schedules'
		6='Not convenient'
		7='Not flexible'
		8='Takes too much time'
		9='Distance from home to stops is too great'
		10='Uncomfortable riding with strangers'
		11='Costs too much'
		12='Unreliable'
		13='Unsafe'
		14='Other'
		.d='Do not know'
		.r='Refused'
		.s='Appropriate skip';

	value daysuse
		1='1-2 days'
		2='3-10 days'
		3='11-19 days'
		4='20 days or more'
		.d='Do not know'
		.r='Refused'
		.s='Appropriate skip';
	
	value comuwhy
		1='Commuting to work or school'
		2='Recreation'
		3='Exercise'
		4='Personal errands'
		5='Some other purpose'
		.d='Do not know'
		.r='Refused'
		.s='Appropriate skip';

	value roadtype
		1='Paved roads'
		2='Shoulders of paved roads'
		3='Bike lanes on roads'
		4='Sidewalks'
		5='Bike paths'
		6='Unpaved roads'
		7='Grass'
		8='Other'
		.d='Do not know'
		.r='Refused'
		.s='Appropriate skip';

	value accitran
		1='Personal vehicle'
		2='Organized carpool or vanpool'
		3='City-to-city bus'
		4='City-to-city train'
		5='Public transit within city or metropolitan area'
		6='Commercial airplane'
		7='Charter, private or corporate airplane'
		8='Motorcycle, including motorized scooter or motorized bicycle'
		9='Bicycle'
		10='Walking, running, or jogging'
		11='Commercial boat, ship or ferry'
		12='Personal watercraft'
		13='Recreational boat'
		14='Skates, skateboards, scooters without engines'
		15='Other'
		.d='Do not know'
		.r='Refused'
		.s='Appropriate skip';

	value dayscomu
		1='29-31 days/month'
		2='22-28 days/month'
		3='15-21 days/month'
		4='8-14 days/month'
		5='1-7 days/month'
		.d='Do not know'
		.r='Refused'
		.s='Appropriate skip';

	value comuwher
		1='To work'
		2='To school'
		3='Both to work and to school'
		.d='Do not know'
		.r='Refused'
		.s='Appropriate skip';

	value comurout
		1='You go to work and to school on different days'
		2='You go to work, then directly to school'
		3='You go to work, then home, then to school'
		4='You go to school, then directly to work'
		5='You go to school, then home, then to work'
		6='Something else'
		.d='Do not know'
		.r='Refused'
		.s='Appropriate skip';

	value opinion
		1='To no extent'
		2='To a little extent'
		3='To some extent'
		4='To a great extent'
		5='To a very great extent'
		6='N/A'
		.d='Do not know'
		.r='Refused'
		.s='Appropriate skip';

	value govwhy
		1='Obtain information'
		2='Lodge a complaint'
		3='Report a problem, violation, or accident'
		4='Order/obtain a product'
		5='Apply for/inquire about employment'
		6='Other'
		.d='Do not know'
		.r='Refused'
		.s='Appropriate skip';

	value govname
		1='Bureau of Transportation Statistics (BTS)'
		2='Congress (United States Senate or House of Representatives)'
		3='Federal Aviation Administration (FAA)'
		4='Federal Railroad Administration (FRA)'
		5='Federal Motor Carrier Safety Administration (FMCSA)'
		6='Federal Transit Administration (FTA)'
		7='Federal Highway Administration (FHWA)'
		8='Maritime Administration (MARAD)'
		9='National Highway Traffic Safety Administration (NHTSA)'
		10='Research and Special Programs Administration (RSPA)'
		11='Secretary of the US Department of Transportation (OST)'
		12='St. Lawrence Seaway Development Corporation'
		13='United States Coast Guard'
		14='State Department of Motor Vehicles (DMV, MVA)'
		15='City, County, Township or Parish Government Office'
		16='County or Local Police, Sheriff'
		17='Public Transit Agency'
		18='State Department of Transportation (State DOT)'
		19='State Legislature (State Senate, Delegates, Representatives)'
		20='State Police, State Patrol, Highway Patrol'
		21='Some Other Agency'
		22='Do not know/do not remember'
		.r='Refused'
		.s='Appropriate skip';

	value age
		1='18 to 24 years'
		2='25 to 34'
		3='35 to 44'
		4='45 to 54'
		5='55 to 64'
		6='65 to 74'
		7='75 or older'
		.d='Do not know'
		.r='Refused';

	value gender
		1='Male'
		2='Female'
		.d='Do not know'
		.r='Refused';

	value educ
		1='Less than high school graduate'
		2='High school graduate'
		3='Some college'
		4='Two-year college degree'
		5='Four-year college degree'
		6='Graduate degree'
		.d='Do not know'
		.r='Refused';

	value income
		1='Under $15,000'
		2='From $15,000 to $29,000'
		3='From $30,000 to $49,000'
		4='From $50,000 to $74,000'
		5='From $75,000 to $99,000'
		6='$100,000 or more'
		.d='Do not know'
		.r='Refused';

	value addphone
		1='One'
		2='Two'
		3='Three'
		4='Four or more'
		.d='Do not know'
		.r='Refused'
		.s='Appropriate skip';

	value adphouse
		1='Household use only'
		2='Business use only'
		3='Both household and business use'
		.d='Do not know'
		.r='Refused'
		.s='Appropriate skip';

	value censreg
		1 = 'Northeast'
		2 = 'Midwest'
		3 = 'South'
		4 = 'West';

	value censdiv
		1 = 'New England'
		2 = 'Middle Atlantic'
		3 = 'East North Central'
		4 = 'West North Central'
		5 = 'South Atlantic'
		6 = 'East South Central'
		7 = 'West South Central'
		8 = 'Mountain'
		9 = 'Pacific';

	value metroin
		1 = 'Inside an MSA'
		2 = 'Outside and MSA';

	value $tzone
		"C" = "Central time"
		"E" = "Eastern time"
		"M" = "Mountain time"
		"P" = "Pacific time";

RUN;



/* Formats Allocation */

FORMAT
METRO    METROIN.
TIMEZONE $TZONE. 
CREGION  CENSREG.
CENDIV	CENSDIV.
G0100	YESNO.
G0150	YESNO.
G0200	YESNO.
G0250	YESNO.
G0300	YESNO.
G0350	YESNO.
G0400	YESNO.
G0450	YESNO.
G0500	YESNO.
G0550	YESNO.
G0600	YESNO.
G0650	YESNO.
G0700	YESNO.
G0750	YESNO.
G0800A	NOPTWHY.
G0850A	DAYSUSE.
G0850B 	DAYSUSE.
G0850C 	DAYSUSE.
G0850D 	DAYSUSE.
G0850E 	DAYSUSE.
G0850F 	DAYSUSE.
G0850G 	DAYSUSE.
G0850H 	DAYSUSE.
G0850I 	DAYSUSE.
G0850J 	DAYSUSE.
G0850K 	DAYSUSE.
G0850L 	DAYSUSE.
G0850M 	DAYSUSE.
G0850N 	DAYSUSE.
G0950A	COMUWHY.
G1050A	ROADTYPE.
G1100A	COMUWHY.
G1200A	ROADTYPE.
G1350	YESNO.
G1450A	ACCITRAN.
G1500A	YESNO.
G1500B 	YESNO.
G1500C 	YESNO.
G1500D 	YESNO.
G1500E 	YESNO.
G1500F 	YESNO.
G1500G 	YESNO.
G1500H 	YESNO.
G1500I 	YESNO.
B0100 	YESNO.
B0150	DAYSCOMU.
B0200	COMUWHER.
B0250A	COMUROUT.
B0300A	YESNO.
B0300B 	YESNO.
B0300C 	YESNO.
B0300D 	YESNO.
B0300E 	YESNO.
B0300F 	YESNO.
B0300G 	YESNO.
B0300H 	YESNO.
B0300I 	YESNO.
B0300J 	YESNO.
B0300K 	YESNO.
B0300L 	YESNO.
B0450A 	YESNO.
B0450B 	YESNO.
B0450C 	YESNO.
B0450D 	YESNO.
B0450E 	YESNO.
B0450F 	YESNO.
B0450G 	YESNO.
B0450H 	YESNO.
B0450I 	YESNO.
B0450J 	YESNO.
B0450K 	YESNO.
B0450L 	YESNO.
B0650	YESNO.
B0700A 	YESNO.
B0700B 	YESNO.
B0700C 	YESNO.
B0700D 	YESNO.
B0700E 	YESNO.
B0700F 	YESNO.
B0700G 	YESNO.
B0700H 	YESNO.
B0700I 	YESNO.
B0700J 	YESNO.
B0700K 	YESNO.
B0700L 	YESNO.
SS0150	OPINION.
SS0200 	OPINION.
SS0250 	OPINION.
SS0300 	OPINION.
SS0350 	OPINION.
T0100	YESNO.
T0150A 	GOVWHY.
T0200A 	YESNO.
T0200B 	YESNO.
T0200C 	YESNO.
T0200D 	YESNO.
T0200E 	YESNO.
T0250A	GOVNAME.
T0350	OPINION.
T0400	OPINION.
T0450	OPINION.
T0500	OPINION.
MCG0100		YESNO.
MCG0150A	YESNO.
MCG0150B 	YESNO.
MCG0150C 	YESNO.
MCG0150D 	YESNO.
MCG0150E 	YESNO.
MCG0150F 	YESNO.
MCG0150G 	YESNO.
MNH0250	OPINION.
MNH0300	OPINION.
D0100	YESNO.
D0150A 	YESNO.
D0150B 	YESNO.
D0150C 	YESNO.
D0150D 	YESNO.
D0150E 	YESNO.
D0150F 	YESNO.
D0150G 	YESNO.
D0150H 	YESNO.
D0150I 	YESNO.
D0150J 	YESNO.
D0150K 	YESNO.
D0150L 	YESNO.
D0200A 	YESNO.
D0200B 	YESNO.
D0200C 	YESNO.
D0200D 	YESNO.
D0200E 	YESNO.
D0300	AGE.
D0350	GENDER.
D0400A	YESNO.
D0400B 	YESNO.
D0400C 	YESNO.
D0400D 	YESNO.
D0400E 	YESNO.
D0400F 	YESNO.
D0400G 	YESNO.
D0450	EDUC.
D0500	INCOME.
D0550	YESNO.
D0700	ADDPHONE.
D0750	ADPHOUSE.
/* Continuous Variables: */
G0900A	FORNUM.
G0900B 	FORNUM.
G0900C 	FORNUM.
G0900D 	FORNUM.
G0900E 	FORNUM.
G1000A	FORNUM.
G1000B	FORNUM.
G1000C	FORNUM.
G1150A	FORNUM.
G1150B	FORNUM.
G1150C	FORNUM.
G1250A	FORNUM.
G1250B 	FORNUM.
G1250C 	FORNUM.
G1255A 	FORNUM.
G1255B 	FORNUM.
G1255C 	FORNUM.
G1400	FORNUM.
B0350A	FORNUM.
B0350B 	FORNUM.
B0350C 	FORNUM.
B0500A 	FORNUM.
B0500B 	FORNUM.
B0500C 	FORNUM.
D0250	FORNUM.
;