기타

인구집중논문 - 7. 밀도변화율 구하기 + Matlab에서 3-D 그림 그리기

아들에게 부끄럽지 않고 싶은 아빠 2010. 5. 26. 17:08

filename sudo1980 'D:\Thesis\인구집중 논문\행정구역경계_동별\데이터 정리\sudo1980.dbf';
proc dbf db4=sudo1980 out=sudo1980; quit;

data dong80;set sudo1980;
dist=int(dist_km)+1;
if dist>80 then delete;
proc means nway noprint;
  class dist;
  var pop num_emp81 area;
  output out=dong1980 sum=;
data dong80_1;
 set dong1980;
 empden80=num_emp81/area;
 popden80=pop/area;
 drop pop area num_emp81;
proc print; run;

filename sudo1985 'D:\Thesis\인구집중 논문\행정구역경계_동별\데이터 정리\sudo1985.dbf';
proc dbf db4=sudo1985 out=sudo1985; quit;

data dong85;set sudo1985;
dist=int(dist_km)+1;
if dist>80 then delete;
proc means nway noprint;
  class dist;
  var pop num_emp86 area;
  output out=dong1985 sum=;
data dong85_1;
 set dong1985;
 empden85=num_emp86/area;
 popden85=pop/area;
 drop pop area num_emp86;
proc print; run;


filename sudo1990 'D:\Thesis\인구집중 논문\행정구역경계_동별\데이터 정리\sudo1990.dbf';
proc dbf db4=sudo1990 out=sudo1990; quit;

data dong90;set sudo1990;
dist=int(dist_km)+1;
if dist>80 then delete;
proc means nway noprint;
  class dist;
  var pop num_emp91 area;
  output out=dong1990 sum=;
data dong90_1;
 set dong1990;
 empden90=num_emp91/area;
 popden90=pop/area;
 drop pop area num_emp91;
proc print; run;


filename sudo1995 'D:\Thesis\인구집중 논문\행정구역경계_동별\데이터 정리\sudo1995.dbf';
proc dbf db4=sudo1995 out=sudo1995; quit;

data dong95;set sudo1995;
dist=int(dist_km)+1;
if dist>80 then delete;
proc means nway noprint;
  class dist;
  var pop num_emp95 area;
  output out=dong1995 sum=;
data dong95_1;
 set dong1995;
 empden95=num_emp95/area;
 popden95=pop/area;
 drop pop area num_emp95;
proc print; run;


filename sudo2000 'D:\Thesis\인구집중 논문\행정구역경계_동별\데이터 정리\sudo2000.dbf';
proc dbf db4=sudo2000 out=sudo2000; quit;

data dong00;set sudo2000;
dist=int(dist_km)+1;
if dist>80 then delete;
proc means nway noprint;
  class dist;
  var pop num_emp00 area;
  output out=dong2000 sum=;
data dong00_1;
 set dong2000;
 empden00=num_emp00/area;
 popden00=pop/area;
 drop pop area num_emp00;
proc print; run;


filename sudo2005 'D:\Thesis\인구집중 논문\행정구역경계_동별\데이터 정리\sudo2005.dbf';
proc dbf db4=sudo2005 out=sudo2005; quit;

data dong05;set sudo2005;
dist=int(dist_km)+1;
if dist>80 then delete;
proc means nway noprint;
  class dist;
  var pop emp_sum area;
  output out=dong2005 sum=;
data dong05_1;
 set dong2005;
 empden05=emp_sum/area;
 popden05=pop/area;
 drop pop area emp_sum;
proc print; run;

---------------------------------------------------------------------------------------------------

엑셀에서 밀도 변화율 그리기
- 각 년도별(고용, 인구)
- 80~90년
- 90년~00년
- 80년~05년


Matlab에서 그림그리기... 이건 더 공부가 필요할 듯.