프로세스 매크로/프로세스 매크로 개념

프로세스 매크로1

학위논문통계 2024. 7. 10. 13:01

프로세스 매크로에 대해 조금 더 이야기를 해보죠.

 

 

프로세스 매크로를 설치하면 SPSS 회귀분석 메뉴에 프로세스 매크로 메뉴가 따로 생성됩니다. 그래서 거길 클릭한 다음 종속변수, 독립변수, 매개변수, 조절변수 등을 설정하고, 연구모형에 해당하는 모형 숫자를 지정하면 알아서 다 해줍니니다.

 

모형 숫자는 딸려 온 매뉴얼에 번호가 있습니다. 구조방정식 모든 인과관계에 조절효과가 있다고 가정하면 모형 번호가 59번입니다.

 

아래 그림 모형 59를 참조하세요.

 

 

1) 그림에서 조절변수 W를 이진변수로 하면 이땐 구조방정식 모형에서 다중집단분석에 해당합니다.

 

 

2) 그림 중 위 그림은 흔히 연구방법론에서 그리는 연구모형 그림이고 아래 그림은 실제 회귀분석할 때 수학적 모형에 해당합니다. 매개변수를 빼면

 

Y=bo+b1X+b2W+b3XW

=(bo+b2W)+(b1+b3W)X

 

가 됩니다. 이게 흔히 이야기하는 조절효과보는 위계적 회귀분석에서 3단계 수학 모형입니다.

 

 

3) 구조방정식에서는 위의 그림의 사각형 대신 타원형을 그립니다. 사각형은 측정변수로 실제 데이터에서 구해야 합니다. 예를 들어 독립변수가 스트레스라고 하면 스트레스 측정문항의 평균값을 구해 데이터 끝에 ‘스트레스’라는 새로운 변수를 만들어야 합니다.

 

그러나 구조방정식에서는 ‘스트레스’라는 새로운 변수를 만들지 않습니다. 스트레스 측정문항만 있으면 됩니다. 그러면 구조방정식 프로그램 안에서 자체적으로 ‘스트레스’라는 잠재변수를 해결합니다.

 

구조방정식에서도 프로세스 매크로가 한 것처럼 할 수 있습니다. 구조적 인과관계에 있는 변수 X, Y, M, 그리고 조절변수 W를 구해서 아래 그림처럼 사각형으로 그래서 구조방정식을 돌리면 결과물이 나옵니다.

 

그러나 프로세스 매크로가 작업이 편하죠. 그림 그릴 필요도 없이 SPSS 메뉴에서 변수 지정과 모형 번호 지정만 해 주면 됩니다.

 

4) 프로세스 매크로에서 할 수 있는 것도 구조방정식에서도 할 수 있다고 했는데 그럼 결과물도 같을까요.

 

아닙니다. 결과물은 전혀 다릅니다. 프로세스 매크로는 기본적으로 회귀분석을 여러번 돌린 것이고 회귀분석은 최소제곱법이라는, 회귀분석에서는 MLE인 최대가능성 추정방식을 쓰는 것이고 구조방정식에서는 적률추정이라는 초보적인 추정방법을 사용합니다. 즉 공분산 행렬을 구해 연립방정식을 푸는 방식입니다.

 

 

5) 프로세스 매크로를 쓸 필요도 없이 회귀분석해서 결과를 돌려도 됩니다. 단지 매개효과의 유의성을 구할 수가 없기 때문에 이것 하나 때문에 프로세스 매크로를 사용한다고 보시면 됩니다. 예를 들어 위의 모형59에서 차례대로 회귀분석을 돌리면 됩니다.

 

(1) 종속변수: Mi, 독립변수: X

(2) 종속변수: Y, 독립변수: X, Mi

(3) 종속변수: Y, 독립변수: X, Mi, W, XW

 

이렇게 변수를 지정해서 회귀분석하면 프로세스 매크로와 정확하게 같은 결과물을 얻을 수 있습니다.

 

만약 매개변수가 여러개 있다고 하면, 즉 X->M1->M2->M3->Y 이런 구조방정식 인과관계가 있다고 하면

 

먼저 M1을 종속변수, X를 독립변수, 그 다음 M2를 종속변수, X와 M1를 독립변수, 그 다음 M3를 종속변수, X와 M1, M2를 독립변수, 마지막으로 Y를 종속변수, X와 M1, M2, M3를 독립변수로 설정해서 회귀분석을 돌리면 됩니다. 그럼 프로세스 매크로와 정확하게 일치되는 결과물을 얻을 수 있습니다.

 

또 프로세스 매크로로 돌리면 SPSS에서 결과물을 얻을 수 있는데 이걸 엑셀로 전환해서 한글로 표를 만드는 것이 좀 짜증날 수도 있습니다.

 

그러나 프로세스 매크로를 돌리지 않고 회귀분석으로 결과를 얻으면 이걸 엑셀로 전환해서 한글로 표로 옮기기가 쉽습니다.

 

 

5) 기타

 

한글 변수 이름은 인식은 하는데 제가 가지고 있는 프로세스 매크로 버전은 4글자 밖에 인식을 못하네요. 한글 변수 이름을 지정할 때 4자 이하로 하시고요.

 

또 독립변수가 여러개 있는 경우 먼저 첫 번째 독립변수는 독립변수에 지정하고 나머지 독립변수는 아래 메뉴에 있는 공변인에 지정하시면 됩니다.

 

종속변수가 여러개 있는 경우는 각각의 종속변수에 대해 따로 프로세스 매크로를 돌려야 합니다.

 

그리고 성별과 같이 이진 조절변수의 경우도 그냥 조절변수에 성별 지정하면 돌아갑니다. 남자인 경우, 여자인 경우 매개효과의 차이로 보여 주고요.

 

'프로세스 매크로 > 프로세스 매크로 개념' 카테고리의 다른 글

프로세스 매크로2  (0) 2024.07.10
프로세스 매크로1  (0) 2024.07.10