이변 량 플롯에서 for 루프의 값을 업데이트하는 방법안녕 모두
나는 JMP 초보자이며 내 인생에서 이것을 알아낼 수 없습니다.
응답 (조정 된 볼륨)과 하나의 요인 (대량로드)이있는 간단한 데이터 테이블이 있습니다. 나는 항상 가장 낮은 질량 로딩에서 시작하고 가능한 모든 라인을 계속 만드는 라인에 사용되는 r_squared를 찾고 싶습니다 (1 또는 2 포인트 경우 제외). 각 줄을 그린 후 각 줄의 r_squared를 내 데이터 프레임에 넣기를 원합니다. 그러나 for 루프를 실행하면 모든 행의 r_squared가 마지막 행의 값으로 채워집니다. 이변 량 플로팅 후 세미콜론이 for 루프를 조기에 중지한다고 생각합니까?
내가 가지고있는 한 가지 과장된 질문은 이변 량의 출력에 저장된 데이터와 이변 량 보고서에 저장된 데이터에 대해 어떻게 생각할 수 있는지입니다.
스크립트와 원하는 데이터 테이블 출력을 첨부했습니다. 내 입력 데이터 테이블은 r_squared 열이없는 것입니다.
또한 행 # 열을 제거하고 싶지만 로컬 데이터 필터없이 행을 만드는 방법을 알 수 없습니다.
재 : 이변 량 플롯에서 for 루프의 값을 업데이트하는 방법다음은 행 #과 로컬 필터가 필요없는 스크립트입니다.
dt = Current Data Table();
nrows = N Rows(dt);
dt << New Column("R Squared", Numeric, Continuous);
list_biv = list();
for (j = 1, j <= nrows-2,j++,
dt << clear rowstates;
dt << select where( Row() >= j);
dt << invert row selection;
dt << exclude;
biv = Bivariate(invisible,
Y( :Name( "Adj. Volume (Int)" ) ),
X( :Name( "Mass loaded (ug)" ) ),
Automatic Recalc( 1 ),
Fit Line( {Line Color( {212, 73, 88} )} )
);
RSquare = (Report(biv)["Linear Fit"][NumberColBox(1)]<<GET></GET>
RSquare와 동일한 문제가 없습니다.
