Skip to menu

교수님, 안녕하십니까. 

교수님께서 남겨주신 발자취를 따라 많은 도움을 받고 있으며, 오랜만에 질문을 드리게 되었습니다. 

 

최근 교수님께서 집필하신 "R을 이용한 조건부과정분석" 교재를 보면서 

ProcessR 사용법을 익히고 있습니다. 

 

Hayes 교수님의 기본 데이터셋을 활용하여 분석 연습을 하고 있는데, 

조절변수가 범주형이어서 어려움을 겪고 있습니다. 

 

현재 Model 1 을 활용하여 분석을 하고자 하는데, 책 160페이지 기술통계부터 아래와 같이 문의드립니다. 

 

X (IV) :  Horsepower (자동차 마력)

Y (DV) : Price (자동차 가격)

W (Mo) : NonUSA (0:USA, 1: Non USA)

 

1. 기술통계표를 그릴 때, W인 NonUSA (0 또는 1) 값에 따라 평균과 표준편차를 구하고 싶은데, 

아래와 같이 변수에 맞게 넣으면 이상하게 나옵니다. 

 

```

labels= list(X="Horsepower", Y="Price", W="NonUSA")

xlabels=c("USA condition","nonUSA condition")

meanSummaryTable(data=data, labels=labels, xlabels=xlabels)

```

스크린샷 2021-04-11 오전 9.45.42.png

 

 

 

```

labels= list(W="Horsepower", Y="Price", X="NonUSA")

xlabels=c("USA condition","nonUSA condition")

meanSummaryTable(data=data, labels=labels, xlabels=xlabels)

```

스크린샷 2021-04-11 오전 9.47.58.png

 

독립변수와 조절변수를 바꿔서 배정해야

범주형 조절변수에 따른 Y와 X의 평균/표준편차가 나오는데, 

이 경우 표에 나와있는 W를 X로 바꿀 수 있는 옵션이 있을지요. 

 

아니면 범주형 조절변수에 대한 함수가 따로 있을까요? 책이나 Vignette에서는 찾지 못했습니다 ㅠ

 

 

2.  조절효과 그림을 그리는 condPlot 함수도 동일하게 X와 W를 바꿔서 넣어야
제대로된 범주형 변수의 조절효과 그래프가 나오는 것 같습니다. 

스크린샷 2021-04-11 오전 9.51.52.png스크린샷 2021-04-11 오전 9.52.07.png

 

 

 

 

 

항상 많은 도움에 감사드립니다. 

 

 

 

condplot함수에는 xmode 옵션으로 조절 가능한 것 확인했습니다. 

meanSummary함수에도 동일한 옵션이 있을지요.. 

 

그리고 Process로 분석할 때, 

조절변수가 범주형인 경우, conditionalEffectPlot 함수를 사용할 때 아래와 같이 에러가 나는데, 

혹시 조절변수가 범주형일 경우 조절효과 그림을 그리는 옵션이 따로 있을지요. 

 

```

두 객체의 길이가 서로 배수관계에 있지 않습니다두 객체의 길이가 서로 배수관계에 있지 않습니다

Error in xj[i] : only 0's may be mixed with negative subscripts

```

 

감사합니다.