終於算出勞參率
雖然還是我男友幫我算出來的....
但其實他也是依照主計處的定義算出來的
只要加權,數值就會正確
我依據的數據是
89年 57.51%
90年 56.84%
91年 57.31%
92年 57.13%
93年 57.59%
問卷第八題的時數有四個選項
我是用四個時數加起來小於15來計算
SAS程式碼如下
data raw;
infile 'C:\SAS\raw\workforce\Mu925\Mu92.dat';
input sex 21 age 22-24 work 30-31
prmFullHr 32-34
prmPartHr 35-37
secFullHr 38-39
secPartHr 40-41
workhistory 63 position 78 wght 149-153;
run;
data labor;
set raw;
if work=10 then delete; /*刪除軍役、監管、失蹤人口*/
totalHr = prmFullHr+prmPartHr+secFullHr+secPartHr; /*把A8的工作時數加總*/
run;
data laborate;
set labor;
if workhistory ne 0 then labor='Y';
/*A17: 不等於0即為失業人口*/
else if (totalHr<15 AND position=5) or ( position=0) then labor='N';
/*A21: (無酬家屬工作者且A8工作時數小於15者)或(跳答不適用)者皆屬於非勞動力*/
else labor='Y';
/*其餘為就業人口*/
/*這裡必須照這個順序寫下來,先挑出失業人口,
再從剩下的挑非勞動力,挑完之後剩下的才會是就業人口*/
run;
proc freq data=laborate;
table labor;
weight wght; /*加權*/
run;
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.126.43.174