Main Content

andrewsplot

앤드류스(Andrews) 플롯

구문

andrewsplot(X)
andrewsplot(X,...,'Standardize',standopt)
andrewsplot(X,...,'Quantile',alpha)
andrewsplot(X,...,'Group',group)
andrewsplot(X,...,'PropName',PropVal,...)
andrewsplot(ax,X,...)
h = andrewsplot(X,...)

설명

andrewsplot(X)는 행렬 X의 다변량 데이터로부터 앤드류스 플롯을 만듭니다. X의 행은 관측값에 대응되고 열은 변수에 대응됩니다. 앤드류스 플롯은 구간 [0,1]에서 연속형 가변수 t의 함수 f(t)로 각 관측값을 나타냅니다. f(t)는 X의 i번째 관측값에 대해 다음과 같이 정의됩니다.

f(t)=X(i,1)/2+X(i,2)sin(2πt)+X(i,3)cos(2πt)+

andrewsplotX에 있는 NaN 값을 누락값으로 처리하여 해당 행을 무시합니다.

andrewsplot(X,...,'Standardize',standopt)standopt가 다음 중 하나인 앤드류스 플롯을 만듭니다.

  • 'on' — 플롯을 만들기 전에 X의 각 열이 평균 0 및 표준편차 1을 갖도록 스케일링합니다.

  • 'PCA' — 고유값의 내림차순으로 X의 주성분 점수에서 앤드류스 플롯을 만듭니다. (pca 항목을 참조하십시오.)

  • 'PCAStd' — 표준화된 주성분 점수를 사용하여 앤드류스 플롯을 만듭니다. (pca 항목을 참조하십시오.)

andrewsplot(X,...,'Quantile',alpha)는 t의 각 값에서 f(t)의 중앙값과 alpha 및 (1 – alpha) 분위수만 플로팅합니다. 이는 X에 관측값이 많이 포함된 경우 유용합니다.

andrewsplot(X,...,'Group',group)은 여러 색으로 여러 그룹에 있는 데이터를 플로팅합니다. 그룹은 각 관측값에 대한 그룹 인덱스를 포함하는 숫자형 배열인 group으로 정의됩니다. group은 categorical형 배열, 문자형 행렬, string형 배열, 또는 각 관측값에 대한 그룹 이름을 포함하는 문자형 벡터로 구성된 셀형 배열일 수도 있습니다.

andrewsplot(X,...,'PropName',PropVal,...)andrewsplot에 의해 생성된 모든 Line 객체에 대해 선택적 Line 객체 속성을 지정된 값으로 설정합니다. (Line 속성 항목을 참조하십시오.)

andrewsplot(ax,X,...)Axes 객체인 ax에 지정된 플롯 좌표축을 사용합니다. (axes 항목을 참조하십시오.) ax를 첫 번째 입력 인수로 지정하고, 그 다음에 위에 열거된 구문에 나와 있는 입력 인수를 원하는 대로 조합하여 지정하십시오.

h = andrewsplot(X,...)andrewsplot이 만든 Line 객체의 핸들(X의 행당 1개의 핸들)로 구성된 열 벡터를 반환합니다. 'Quantile' 입력 파라미터를 사용하는 경우 h에는 생성된 3개의 Line 객체 각각에 대해 1개의 핸들이 포함됩니다. 'Quantile''Group' 입력 파라미터를 모두 사용하는 경우 h에는 각 그룹에 대한 3개의 핸들이 포함됩니다.

예제

모두 축소

이 예제에서는 그룹화된 표본 데이터를 시각화하기 위해 앤드류스 플롯을 만드는 방법을 보여줍니다.

표본 데이터를 불러옵니다.

load fisheriris

표본 데이터를 species로 그룹화하여 앤드류스 플롯을 만듭니다.

andrewsplot(meas,'group',species)

Figure contains an axes object. The axes object with xlabel t, ylabel f(t) contains 150 objects of type line. These objects represent setosa, versicolor, virginica.

각 그룹의 중앙값과 분위수만 표시하는 단순화된 앤드류스 플롯을 하나 더 만듭니다.

andrewsplot(meas,'group',species,'quantile',.25)

Figure contains an axes object. The axes object with xlabel t, ylabel f(t) contains 9 objects of type line. These objects represent setosa, versicolor, virginica.

버전 내역

R2006a 이전에 개발됨

참고 항목

|

도움말 항목