상관 관계 타원을 만들 때 타원에 빠지는 경우를 식별 할 수 있습니까?

StackOverflow https://stackoverflow.com/questions/677636

  •  21-08-2019
  •  | 
  •  

문제

support.sas.com은 예측 타원을 만들기위한이 구문을 제공합니다. 출력 데이터 세트에는 데이터 세트의 상관 관계 결과 만 포함됩니다. 그래프에 라벨을 붙이거나 출력에 개별 사례에 대한 값이 포함 된 것과 같은 개별 사례에 대한 정보를 얻을 수있는 방법이 있습니까?

이 코드에 ID 옵션을 추가하려고 시도했지만 실패했습니다.

예측 타원이있는 산란 플롯

ods graphics on;

proc corr data=fish1

   plots=scatter(alpha=.20 .30);

   var Height Width;

run;

ods graphics off;
도움이 되었습니까?

해결책

데이터를 그래프 자체에 인쇄 할 필요가 없으면 imagemap=on ODS 옵션. 이것 그러나 HTML 대상에 적용됩니다. 기본적으로 높이와 무게 및 관찰 번호 값이 팁에 표시됩니다. ID 진술을 사용하면 더 많은 것을 추가 할 수 있습니다.

ods graphics on /imagemap=on;
ods html;
proc corr data=fish1
  plots=scatter(alpha=.20 .30);
  var Height Width;
run;
ods html close;
ods graphics off;

업데이트:다음은 플롯에 일부 데이터 값을 인쇄하는 쉬운 방법입니다. 당신이 변하면 datalabel=weight 에게 datalabel=height 대신 각 관측치의 높이 값을 인쇄합니다. 이것은 Proc Corr의 plots = scatter 문장 대신 sgplot proc를 사용합니다. 이로 인해 관측 수와 상관 관계는 플롯에 인쇄되지 않지만 필요한 경우 추가 할 수있는 방법을 찾을 수 있다고 확신합니다.

ods graphics on /imagemap=on;
ods html;
proc sgplot data=Fish1;
  scatter x=Height y=Width /datalabel=weight;
  ellipse x=Height y=Width / alpha=.2;
  ellipse x=Height y=Width / alpha=.3;
  keylegend  / location=outside position=bottom;
run;
ods html close;
ods graphics off;

다른 팁

당신이 찾고있는 대답은 아니지만 Warren Kufeld는 이러한 유형의 라벨링을하는 산점도 매크로를 썼습니다. 그것을 확인하고, 논리를 프로그램의 후속 단계에 통합하여 레이블로 플롯을 생성 할 수 있습니다. http://support.sas.com/techsup/technote/ts722k.pdf

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top