~dricottone/chicago

ref: 6c921d998317cd347436e0afc37b1654401ffb27 chicago/src/05_Families.sas -rw-r--r-- 1.3 KiB
6c921d99Dominic Ricottone Initial commit 1 year, 7 months ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
libname IPUMS "/home/u44593168";

/* Number of households */
proc means data=IPUMS.houses sum;
	var HHWT;
run;

/* Persons per household */
proc means data=IPUMS.houses mean maxdec=1;
	var NP_NUM;
	weight HHWT;
run;

/* Population by household type */
proc gchart data=IPUMS.people;
	format HHT_CAT HHT_CAT_f.;
	donut HHT_CAT / discrete clockwise slice=outside value=none percent=outside freq=PERWT;
run;
quit;

/* Marital Status */
proc gchart data=IPUMS.people;
	format MARRIED MARRIED_f.;
	donut MARRIED / discrete clockwise slice=outside value=none percent=outside freq=PERWT;
run;
quit;

/* Marital status, by sex */
proc sort data=IPUMS.people
		out=IPUMS.sortpeople;
	by SEX;
run;
ods select freqplot;
proc freq data=IPUMS.sortpeople;
	format SEX SEX_f. MAR_CAT MAR_CAT_f.;
	by SEX;
	tables MAR_CAT / plots=freqplot(orient=vertical scale=percent);
	weight PERWT;
run;
proc datasets library=IPUMS nolist;
	delete sortpeople;
run;

/* Fertility */
proc freq data=IPUMS.people;
	format BIRTH BIRTH_f.;
	tables BIRTH;
	weight PERWT;
run;

/* Women who gave birth during past year, by age group */
ods select freqplot;
proc freq data=IPUMS.people;
	format BIRTH BIRTH_f. AGEP_CAT_BIRTH AGEP_CAT_BIRTH_f.;
	tables BIRTH*AGEP_CAT_BIRTH / plots=freqplot(orient=vertical scale=grouppercent);
	weight PERWT;
run;