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번째 관측값에 대해 다음과 같이 정의됩니다.
andrewsplot
은 X
에 있는 NaN
값을 누락값으로 처리하여 해당 행을 무시합니다.
andrewsplot(X,...,'Standardize',
는 standopt
)standopt
가 다음 중 하나인 앤드류스 플롯을 만듭니다.
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개의 핸들이 포함됩니다.
예제
버전 내역
R2006a 이전에 개발됨