Main Content

이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

interactionplot

그룹화된 데이터에 대한 상호 작용 플롯

구문

interactionplot(Y,GROUP)
interactionplot(Y,GROUP,'varnames',VARNAMES)
[h,AX,bigax] = interactionplot(...)

설명

interactionplot(Y,GROUP)은 행렬 Y의 그룹 평균에 대한 2인자 상호 작용 플롯을 GROUP의 요소(셀형 배열 또는 행렬일 수 있음)로 정의되는 그룹을 사용하여 표시합니다. Y는 숫자형 행렬 또는 벡터일 수 있습니다. Y가 행렬이면 행은 여러 관측값을 나타내고 열은 각 관측값의 반복 실험을 나타냅니다. Y가 벡터이면 행은 GROUP의 각 요소의 평균입니다. GROUP이 셀형 배열이면 GROUP의 각 셀은 categorical형 변수, 숫자형 벡터, 문자형 행렬, string형 배열 또는 문자형 벡터로 구성된 단일 열 셀형 배열인 그룹화 변수를 포함해야 합니다. GROUP이 행렬이면 열은 여러 그룹화 변수를 나타냅니다. 각 그룹화 변수는 Y와 동일한 개수의 행을 가져야 합니다. 그룹화 변수의 개수는 1보다 커야 합니다.

상호 작용 플롯은 행 개수와 열 개수가 그룹화 변수의 개수와 동일한 행렬 플롯입니다. 그룹화 변수 이름은 플롯 행렬의 대각선에 출력됩니다. 비대각선 위치 (i,j)의 플롯은 각각 행 대각선 (i,i)와 열 대각선 (j,j)에서 주어진 이름의 두 변수의 상호 작용입니다.

interactionplot(Y,GROUP,'varnames',VARNAMES)는 사용자 지정 그룹화 변수 이름 VARNAMES를 사용하여 상호 작용 플롯을 표시합니다. VARNAMES는 그룹화 변수당 하나의 문자형 행렬, string형 배열 또는 문자형 벡터로 구성된 셀형 배열입니다. 디폴트 이름은 'X1', 'X2', ...입니다.

[h,AX,bigax] = interactionplot(...)은 Figure 창에 대한 핸들 h, 서브플롯 좌표축에 대한 핸들로 구성된 행렬 AX, 서브플롯을 둘러싸고 있는 큰 (보이지 않는) 좌표축에 대한 핸들 bigax를 반환합니다.

예제

모두 축소

응답 변수 y의 데이터를 무작위로 생성합니다.

rng default;     % For reproducibility
y = randn(1000,1);

4개의 3-수준 인자 데이터를 무작위로 생성합니다.

group = ceil(3*rand(1000,4));

인자에 대한 상호 작용 플롯을 표시하고 인자의 이름을 'A', 'B', 'C', 'D'로 지정합니다.

interactionplot(y,group,'varnames',{'A','B','C','D'})

Figure contains 16 axes objects. Axes object 1 contains an object of type text. These objects represent D = 1, D = 2, D = 3. Axes object 2 contains 3 objects of type line. Axes object 3 contains 3 objects of type line. Axes object 4 contains 3 objects of type line. Axes object 5 contains 3 objects of type line. Axes object 6 contains an object of type text. These objects represent C = 1, C = 2, C = 3. Axes object 7 contains 3 objects of type line. Axes object 8 contains 3 objects of type line. Axes object 9 contains 3 objects of type line. Axes object 10 contains 3 objects of type line. Axes object 11 contains an object of type text. These objects represent B = 1, B = 2, B = 3. Axes object 12 contains 3 objects of type line. Axes object 13 contains 3 objects of type line. Axes object 14 contains 3 objects of type line. Axes object 15 contains 3 objects of type line. Axes object 16 contains an object of type text. These objects represent A = 1, A = 2, A = 3.

버전 내역

R2006b에 개발됨