『SSM産業分類・職業分類(95年版)』の巻末に、SSM職業大分類(8分類) とSSM総合職業分類の解説が載っています。後者は従業先規模や自営・雇用の別を考 慮した分類になっています。私の経験では、総合職業分類を簡略化したもの(下記の SPSSシンタックス内の変数sogojk)が使いやすいようです。 データ定義文と管理職修正文の後で以下を実行すると、これらの変数を作成できます。 初めのSSM SYOKUGYO 8BUNRUIは、いわゆるSSM職業旧8分類です。 変数名は1995年SSM調査B票のものです。例えば本人現職はQ4Eです。 Q4EやQ5Eなどの変数名を書き換えると、A票データなどにも使えます。 最後の変数ラベルを見ると、どのような分類か分かると思います。 /***** SSM SYOKUGYO 8BUNRUI BY MURASE 19960707 *****/ /***** 9 HA MUSYOKU 10 HA GAKUSEI 11 HA SONOTA *****/ COMPUTE Q4EJOB=Q4E. COMPUTE Q5EJOB=Q5E. COMPUTE Q11EJOB=Q11E. COMPUTE Q13CJOB=Q13S2C. COMPUTE Q17EJOB=Q17E. RECODE Q4EJOB Q5EJOB Q11EJOB Q13CJOB Q17EJOB ( 501 THRU 544 = 1) ( 609 THRU 610 = 1) ( 615 = 1) ( 545 THRU 553 = 2) ( 608 = 2) ( 554 THRU 565 = 3) ( 586 = 3) ( 590 = 3) ( 593 THRU 598 = 3) ( 616 THRU 619 = 3) ( 566 THRU 577 = 4) ( 582 THRU 585 = 4) ( 587 THRU 589 = 4) ( 579 = 5) ( 581 = 5) ( 628 = 5) ( 631 = 5) ( 633 = 5) ( 635 THRU 642 = 5) ( 651 = 5) ( 654 THRU 656 = 5) ( 658 = 5) ( 660 = 5) ( 623 THRU 624 = 5) ( 626 = 5) ( 643 THRU 644 = 5) ( 647 = 5) ( 661 THRU 666 = 5) ( 668 = 5) ( 670 THRU 671 = 5) ( 673 THRU 675 = 5) ( 677 THRU 681 = 5) ( 684 = 5) ( 580 = 6) ( 606 THRU 607 = 6) ( 611 THRU 614 = 6) ( 625 = 6) ( 627 = 6) ( 629 THRU 630 = 6) ( 632 = 6) ( 634 = 6) ( 645 THRU 646 = 6) ( 648 THRU 650 = 6) ( 652 THRU 653 = 6) ( 657 = 6) ( 659 = 6) ( 667 = 6) ( 669 = 6) ( 672 = 6) ( 676 = 6) ( 578 = 7) ( 591 THRU 592 = 7) ( 620 THRU 622 = 7) ( 682 THRU 683 = 7) ( 685 THRU 688 = 7) ( 599 THRU 605 = 8) ( 689 THRU 691, 986= 9) ( 988 THRU 991 =10) ( 987, 998 THRU 999 =99) (ELSE=11). /***** SOGO SYOKUGYO BUNRUI BY MURASE 19960707 *****/ COMPUTE JOBX=Q4EJOB. COMPUTE JOBY=99. COMPUTE JOBA=Q4A. COMPUTE JOBD=Q4D. COMPUTE JOBE=JOBX. IF (JOBE EQ 6 OR JOBE EQ 7) JOBY=11. IF ((JOBY EQ 11) AND (JOBD EQ 9)) JOBY=9. IF ((JOBY EQ 11) AND (JOBD EQ 10)) JOBY=9. IF (JOBE EQ 5) JOBY=10. IF ((JOBY EQ 10) AND (JOBD EQ 9)) JOBY=8. IF ((JOBY EQ 10) AND (JOBD EQ 10)) JOBY=8. IF (JOBE EQ 4) JOBY=7. IF (JOBE EQ 3) JOBY=6. IF ((JOBY EQ 6 OR JOBY EQ 7) AND (JOBD EQ 9)) JOBY=5. IF ((JOBY EQ 6 OR JOBY EQ 7) AND (JOBD EQ 10)) JOBY=5. IF (JOBA EQ 5 OR JOBA EQ 6) JOBY=2. IF ((JOBY EQ 2) AND (JOBE GE 1 AND JOBE LE 4)) JOBY=1. IF ((JOBY EQ 1 OR JOBY EQ 2) AND (JOBD EQ 8)) JOBY=4. IF ((JOBY EQ 1 OR JOBY EQ 2) AND (JOBD EQ 9)) JOBY=4. IF (JOBE EQ 2) JOBY=4. IF ((JOBY EQ 4) AND (JOBD EQ 1 OR JOBD EQ 2)) JOBY=1. IF (JOBE EQ 1) JOBY=3. IF (JOBE EQ 8) JOBY=12. IF (JOBE EQ 9) JOBY=96. IF (JOBE EQ 10) JOBY=98. IF (JOBE EQ 99) JOBY=99. COMPUTE JOB8=JOBX. COMPUTE SOGOJ=JOBY. RECODE JOBY(6,7=6)(8,9=7)(10,11=8)(12=9). COMPUTE SOGOJK=JOBY. VARIABL LABELS JOB8 '職業8分類現職' /SOGOJ '総合職業分類' /SOGOJK '総合職業分類簡略版' . VALUE LABELS SOGOJ 1 '自営ノン' 2 '自営マニ' 3 '専門' 4 '管理' 5 '大W' 6 '中小事務' 7 '中小販売' 8 '大熟練' 9 '大非熟練' 10 '中小熟練' 11 '中小非熟練' 12 '農業' 96 '無職' 98 '学生' /JOBY,SOGOJK 1 '自営ノン' 2 '自営マニ' 3 '専門' 4 '管理' 5 '大W' 6 '中小W' 7 '大B' 8 '中小B' 9 '農業' 96 '無職' 98 '学生' /Q4EJOB, Q5EJOB, Q11EJOB, Q13CJOB, Q17EJOB, JOB8 1'専門' 2 '管理' 3 '事務' 4 '販売' 5 '熟練' 6 '半熟練' 7 '非熟練' 8 '農林' .
上記のもののSASプログラムです。 /***** SSM SYOKUGYO 8BUNRUI BY MURASE 19960707 *****/ /***** 9 HA MUSYOKU 10 HA GAKUSEI 11 HA SONOTA *****/ JOB=Q9E; SELECT; WHEN ( 501 <= JOB <= 544 ) JOB8= 1; WHEN ( 609 <= JOB <= 610 ) JOB8= 1; WHEN ( JOB = 615 ) JOB8= 1; WHEN ( 545 <= JOB <= 553 ) JOB8= 2; WHEN ( JOB = 608 ) JOB8= 2; WHEN ( 554 <= JOB <= 565 ) JOB8= 3; WHEN ( JOB = 586 ) JOB8= 3; WHEN ( JOB = 590 ) JOB8= 3; WHEN ( 593 <= JOB <= 598 ) JOB8= 3; WHEN ( 616 <= JOB <= 619 ) JOB8= 3; WHEN ( 566 <= JOB <= 577 ) JOB8= 4; WHEN ( 582 <= JOB <= 585 ) JOB8= 4; WHEN ( 587 <= JOB <= 589 ) JOB8= 4; WHEN ( JOB = 579 ) JOB8= 5; WHEN ( JOB = 581 ) JOB8= 5; WHEN ( JOB = 628 ) JOB8= 5; WHEN ( JOB = 631 ) JOB8= 5; WHEN ( JOB = 633 ) JOB8= 5; WHEN ( 635 <= JOB <= 642 ) JOB8= 5; WHEN ( JOB = 651 ) JOB8= 5; WHEN ( 654 <= JOB <= 656 ) JOB8= 5; WHEN ( JOB = 658 ) JOB8= 5; WHEN ( JOB = 660 ) JOB8= 5; WHEN ( 623 <= JOB <= 624 ) JOB8= 5; WHEN ( JOB = 626 ) JOB8= 5; WHEN ( 643 <= JOB <= 644 ) JOB8= 5; WHEN ( JOB = 647 ) JOB8= 5; WHEN ( 661 <= JOB <= 666 ) JOB8= 5; WHEN ( JOB = 668 ) JOB8= 5; WHEN ( 670 <= JOB <= 671 ) JOB8= 5; WHEN ( 673 <= JOB <= 675 ) JOB8= 5; WHEN ( 677 <= JOB <= 681 ) JOB8= 5; WHEN ( JOB = 684 ) JOB8= 5; WHEN ( JOB = 580 ) JOB8= 6; WHEN ( 606 <= JOB <= 607 ) JOB8= 6; WHEN ( 611 <= JOB <= 614 ) JOB8= 6; WHEN ( JOB = 625 ) JOB8= 6; WHEN ( JOB = 627 ) JOB8= 6; WHEN ( 629 <= JOB <= 630 ) JOB8= 6; WHEN ( JOB = 632 ) JOB8= 6; WHEN ( JOB = 634 ) JOB8= 6; WHEN ( 645 <= JOB <= 646 ) JOB8= 6; WHEN ( 648 <= JOB <= 650 ) JOB8= 6; WHEN ( 652 <= JOB <= 653 ) JOB8= 6; WHEN ( JOB = 657 ) JOB8= 6; WHEN ( JOB = 659 ) JOB8= 6; WHEN ( JOB = 667 ) JOB8= 6; WHEN ( JOB = 669 ) JOB8= 6; WHEN ( JOB = 672 ) JOB8= 6; WHEN ( JOB = 676 ) JOB8= 6; WHEN ( JOB = 578 ) JOB8= 7; WHEN ( 591 <= JOB <= 592 ) JOB8= 7; WHEN ( 620 <= JOB <= 622 ) JOB8= 7; WHEN ( 682 <= JOB <= 683 ) JOB8= 7; WHEN ( 685 <= JOB <= 688 ) JOB8= 7; WHEN ( 599 <= JOB <= 605 ) JOB8= 8; WHEN ( 689 <= JOB <= 691 ) JOB8= 9; WHEN ( 986 <= JOB <= 991 ) JOB8= 9; WHEN ( 998 <= JOB <= 999 ) JOB8=10; OTHERWISE JOB8=11; END; /***** SOGO SYOKUGYO BUNRUI BY MURASE 19960707 *****/ JOBX=Q4EJOB; JOBY=99; JOBA=Q4A; JOBD=Q4D; JOBE=JOBX; IF (JOBE EQ 6 OR JOBE EQ 7) THEN JOBY=11; IF ((JOBY EQ 11) AND (JOBD EQ 9)) THEN JOBY=9; IF ((JOBY EQ 11) AND (JOBD EQ 10)) THEN JOBY=9; IF (JOBE EQ 5) THEN JOBY=10; IF ((JOBY EQ 10) AND (JOBD EQ 9)) THEN JOBY=8; IF ((JOBY EQ 10) AND (JOBD EQ 10)) THEN JOBY=8; IF (JOBE EQ 4) THEN JOBY=7; IF (JOBE EQ 3) THEN JOBY=6; IF ((JOBY EQ 6 OR JOBY EQ 7) AND (JOBD EQ 9)) THEN JOBY=5; IF ((JOBY EQ 6 OR JOBY EQ 7) AND (JOBD EQ 10)) THEN JOBY=5; IF (JOBA EQ 5 OR JOBA EQ 6) THEN JOBY=2; IF ((JOBY EQ 2) AND (JOBE GE 1 AND JOBE LE 4)) THEN JOBY=1; IF ((JOBY EQ 1 OR JOBY EQ 2) AND (JOBD EQ 8)) THEN JOBY=4; IF ((JOBY EQ 1 OR JOBY EQ 2) AND (JOBD EQ 9)) THEN JOBY=4; IF (JOBE EQ 2) THEN JOBY=4; IF ((JOBY EQ 4) AND (JOBD EQ 1 OR JOBD EQ 2)) THEN JOBY=1; IF (JOBE EQ 1) THEN JOBY=3; IF (JOBE EQ 8) THEN JOBY=12; IF (JOBE EQ 9) THEN JOBY=96; IF (JOBE EQ 10) THEN JOBY=98; IF (JOBE EQ 99) THEN JOBY=99; JOB8=JOBX; SOGOJ=JOBY; IF JOBY=7 THEN JOBY=6; IF (JOBY=8 OR JOBY=9) THEN JOBY=7; IF (JOBY=10 OR JOBY=11) THEN JOBY=8; IF JOBY=12 THEN JOBY=9; SOGOJK=JOBY;
下記の文献1)と2)を見ると、新総合職業8分類についての解説が載っている。これは、 1 '専門' 2 '大W' 3 '中小W' 4 '自営W' 5 '大B' 6 '中小B' 7 '自営B' 8 '農業' の8つに職業を分類するものである。 従業員数300人以上を大企業としている。 以下のシンタックス内では、B票問4Aで「経営者、役員」と答えた人で、かつ 問4Dが「公務員」でない人は、ブルーカラーもホワイトカラーも、すべて自営と して扱っている。 ★注意 この新8分類も、上記の旧8分類(SSM職業大分類)も、A票とB票データで 父と本人現職のクロス集計を行い世代間移動表を作ると、男性の合計人数が1993人 となる。 しかし下記文献1)と2)は、ともに1985人となっている。分析に古いデータファイル を用いたなど、何らかの問題が起ているようだ。おそらく1993人が正しい。 文献 1)石田浩編.1998.『SSM調査シリーズ1 社会階層・移動の基礎分析と国際比較』pp.200-201 2)原純輔・盛山和夫.1999.『社会階層 −豊かさの中の不平等』東京大学出版会 巻末用語解説とp.28表1-1 /***** 新総合8分類 原盛山『社会階層』東大出版 用語解説と ***/ /***** SSM調査シリーズ1巻200ページによる ***/ /***** BY MURASE 20030801 ***/ /***** ***/ /***** 上記のSSM職業旧8分類のSPSSシンタックスを実行し***/ /***** Q4EJOBとQ11EJOBを作成した後で、これを実行すること ***/ COMPUTE JOBS8=99. COMPUTE JOBA=Q4A. COMPUTE JOBD=Q4D. COMPUTE JOBE=Q4EJOB. IF (JOBE EQ 5 OR JOBE EQ 6 OR JOBE EQ 7) JOBS8=6. IF ((JOBS8 EQ 6) AND (JOBD EQ 7)) JOBS8=5. IF ((JOBS8 EQ 6) AND (JOBD EQ 8)) JOBS8=5. IF ((JOBS8 EQ 6) AND (JOBD EQ 9)) JOBS8=5. IF ((JOBS8 EQ 6) AND (JOBD EQ 10)) JOBS8=5. IF ((JOBS8 EQ 6) AND (JOBA EQ 1) AND (JOBD NE 10)) JOBS8=7. IF (JOBE EQ 2 OR JOBE EQ 3 OR JOBE EQ 4) JOBS8=3. IF ((JOBS8 EQ 3) AND (JOBA EQ 1) AND (JOBD NE 10)) JOBS8=4. IF ((JOBS8 EQ 3) AND (JOBD EQ 7)) JOBS8=2. IF ((JOBS8 EQ 3) AND (JOBD EQ 8)) JOBS8=2. IF ((JOBS8 EQ 3) AND (JOBD EQ 9)) JOBS8=2. IF ((JOBS8 EQ 3) AND (JOBD EQ 10)) JOBS8=2. IF ( JOBA EQ 5 OR JOBA EQ 6 ) JOBS8=7. IF ((JOBS8 EQ 7) AND (JOBE EQ 2)) JOBS8=4. IF ((JOBS8 EQ 7) AND (JOBE EQ 3)) JOBS8=4. IF ((JOBS8 EQ 7) AND (JOBE EQ 4)) JOBS8=4. IF (JOBE EQ 1) JOBS8=1. IF (JOBE EQ 8) JOBS8=8. IF (JOBE EQ 9) JOBS8=96. IF (JOBE EQ 10) JOBS8=98. IF (JOBE EQ 99) JOBS8=99. COMPUTE sin8job=JOBS8. MISSING VALUES sin8job (96, 98, 99). VALUE LABELS sin8job 1 '専門' 2 '大W' 3 '中小W' 4 '自営W' 5 '大B' 6 '中小B' 7 '自営B' 8 '農業' 96 '無職' 98 '学生' . /**** 新総合8分類 父親 原盛山『社会階層』用語解説 BY MURASE 20030801 ***/ COMPUTE JOBT8=99. COMPUTE JOBA =Q11A. COMPUTE JOBD =Q11D. COMPUTE JOBEF=Q11EJOB. IF (JOBEF EQ 5 OR JOBEF EQ 6 OR JOBEF EQ 7) JOBT8=6. IF ((JOBT8 EQ 6) AND (JOBD EQ 7)) JOBT8=5. IF ((JOBT8 EQ 6) AND (JOBD EQ 8)) JOBT8=5. IF ((JOBT8 EQ 6) AND (JOBD EQ 9)) JOBT8=5. IF ((JOBT8 EQ 6) AND (JOBD EQ 10)) JOBT8=5. IF ((JOBT8 EQ 6) AND (JOBA EQ 1) AND (JOBD NE 10)) JOBT8=7. IF (JOBEF EQ 2 OR JOBEF EQ 3 OR JOBEF EQ 4) JOBT8=3. IF ((JOBT8 EQ 3) AND (JOBA EQ 1) AND (JOBD NE 10)) JOBT8=4. IF ((JOBT8 EQ 3) AND (JOBD EQ 7)) JOBT8=2. IF ((JOBT8 EQ 3) AND (JOBD EQ 8)) JOBT8=2. IF ((JOBT8 EQ 3) AND (JOBD EQ 9)) JOBT8=2. IF ((JOBT8 EQ 3) AND (JOBD EQ 10)) JOBT8=2. IF ( JOBA EQ 5 OR JOBA EQ 6 ) JOBT8=7. IF ((JOBT8 EQ 7) AND (JOBEF EQ 2)) JOBT8=4. IF ((JOBT8 EQ 7) AND (JOBEF EQ 3)) JOBT8=4. IF ((JOBT8 EQ 7) AND (JOBEF EQ 4)) JOBT8=4. IF (JOBEF EQ 1) JOBT8=1. IF (JOBEF EQ 8) JOBT8=8. IF (JOBEF EQ 9) JOBT8=96. IF (JOBEF EQ 10) JOBT8=98. IF (JOBEF EQ 99) JOBT8=99. COMPUTE sin8jobf=JOBT8. MISSING VALUES sin8jobf (96, 98, 99). VALUE LABELS sin8jobf 1 '専門' 2 '大W' 3 '中小W' 4 '自営W' 5 '大B' 6 '中小B' 7 '自営B' 8 '農業' 96 '無職' 98 '学生' .
All Rights Reserved, Copyright(c), MURASE,Yoichi
ご意見、お問い合わせはお気軽にどうぞ E-mail : murase@rikkyo.ac.jp