역 예측을 위한 JMP 스크립트여러분, 안녕하세요,
저는 데이터 분석을 자동화하고 싶기 때문에 일을 더 쉽게 할 수 있는 스크립트를 직접 작성하고 싶었습니다.
기본적으로 저는 4P 맞춤을 사용하여 표준 곡선을 생성하기 위해 표준을 사용하고 싶습니다. (1, 2, 3열은 해당 기준의 3배이므로 평균값을 구하고 싶습니다)
이후 4P Fit으로 생성된 역예측 공식을 사용하여 나머지 샘플에 적용하고 싶습니다(4~12열에도 3개가 있습니다. 4, 5, 6열은 평균을 구하고 역예측을 적용합니다). )
내가 모든 데이터를 쌓아두는 이유는 이 모든 데이터를 공식 보고서에 넣는 것이 훨씬 더 쉬워지기 때문입니다.
미리 감사드립니다!
로버트
Re: 역 예측을 위한 JMP 스크립트오류 메시지의 내용은 "표준 평균"이라는 이름이나 사용한 이름이 존재하지 않는다는 것입니다.따라서 데이터 테이블에 "표준 평균"이라는 열이 없는 것 같습니다.스크립트를 보면 "Average"라는 열이 7행에서 생성된 다음 11행에서 "Fit Curve" 플랫폼을 실행할 때 참조됩니다. 따라서 유일한 문제는 "Standard Average" 열을 호출하려는 것입니다. "Average"가 아닌 "를 사용하는 경우 "New Column" 메시지에서 해당 열이 생성될 때 해당 열의 이름을 변경해야 "Fit Curve" 플랫폼에서 다른 이름으로 열을 참조할 수 있습니다.
Re: 역 예측을 위한 JMP 스크립트이름이 확인되지 않는다고 뜹니다..
Re: 역 예측을 위한 JMP 스크립트로그에는 어떤 오류 메시지가 있나요?
당신이 생각하는 것이 문제를 해결할 수 있는지 확인하기 위해 7행을 변경해 보셨나요?
Re: 역 예측을 위한 JMP 스크립트내 스크립트를 수정했는데 역예측에 따라 마지막 "hcp" 열 결과가 생성되었습니다.
다음 질문은 열 이름을 변경할 때 hcp 열이 더 이상 역 예측을 생성하지 않는 이유입니다. 내 스크립트에 실수가 있습니까?
즉
스크립트 라인 11:
fc=dt<< 곡선 적합(Y( :평균), X( :로그 농도), 적합 로지스틱 4P);
내 열 이름을 "평균"에서 표준 평균으로 변경하면 더 이상 hcp 열에서 예측을 얻을 수 없습니다. 스크립트를 실행하기 전에 7행의 열 이름도 표준 평균으로 변경합니다.
감사해요
Re: 역 예측을 위한 JMP 스크립트나는 당신이 무엇을 요구하는지 정확히 모르겠습니다.당신이 찾고 있는 것에 대해 2가지 추측이 있습니다.
1. 각 행에 대해 별도로 3개 열의 평균을 원합니다.
TheMean = Mean( :A, :B, :C)
2. 3개 열에 대한 모든 데이터의 평균을 구하려고 합니다.
TheMean = ( Col Sum( :A ) + Col Sum( :B ) + Col Sum( :C ) ) /
( Col Number( :A ) + Col Number( :B ) + Col Number( :C ) );
위의 코드 조각은 다음과 같이 단축될 수 있습니다.
TheMean = Mean( Col Mean( :A ), Col Mean( :B ), Col Mean( :C ) );
각 열의 데이터 포인트 수가 동일한 경우
Re: 역 예측을 위한 JMP 스크립트또한 누군가 평균 공식에 대한 스크립트를 작성하는 데 도움을 줄 수 있습니까?
나는 그것이 나를 위해 작동하도록 할 수 없습니다.
내가 원하는 것은 3개의 열을 가져와 모든 행에서 평균 3개의 열을 얻는 것입니다. JMP 스크립트 가이드에서는 이에 대한 스크립트를 제공하지 않습니다.
Re: 역 예측을 위한 JMP 스크립트새 열을 생성하는 데 사용하는 방법을 함수 사용으로 변경하겠습니다.
복제 수식 열()
정의와 예제(이 응답에 복사했습니다)는 스크립팅 인덱스에서 확인할 수 있습니다.
도움말==>스크립팅 인덱스==>데이터 테이블 열==>복제 수식 열
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Blood Pressure.jmp" );
dt << New Column( "Day 1",
Formula( (:BP 8M + :BP 12M + :BP 6M) / 3 )
);
list1 = {:BP 8W, :BP 8F};
list2 = {:BP 12W, :BP 12F};
list3 = {:BP 6W, :BP 6F};
dt <<
Clone Formula Column(
"Day 1",
2,
Substitute Column Reference( :BP 8M, list1 ),
Substitute Column Reference( :BP 12M, list2 ),
Substitute Column Reference( :BP 6M, list3 )
);Re: 역 예측을 위한 JMP 스크립트다시 한번 안녕하세요.
그래서 이 실수를 바로잡았지만 여전히 다른 샘플에 대한 역 예측 값이 포함된 마지막 열이 생성되지 않습니다. 그래서 실수가 있거나 역 예측 수식을 구하고 hcp 열에 설정하려는 부분이 있는 줄이 누락되었다고 가정합니다.
문안 인사
롭
Re: 역 예측을 위한 JMP 스크립트"역 예측 수식 저장"에 대한 스크립팅 인덱스는 새 열을 생성하기 위해 다음 구조를 지정합니다.
fc=dt<<FIT curve=""></FIT>
Re: 역 예측을 위한 JMP 스크립트그 죄송합니다 !
그래서 내 문제는 내 스크립트가 완전히 작동하지 않는다는 것입니다. 어떤 이유로 hcp 열의 역 예측을 제공하지 않습니다. (hcp 열의 수식을 확인할 때 어떤 이유로 비어 있습니다.)
Re: 역 예측을 위한 JMP 스크립트당신이 묻는 질문은 무엇입니까?
당신이 무엇을 하고 싶은지 이해하고, 대본을 봅니다.스크립트가 작동하지 않나요?JMP 스케줄러를 실행하여 스크립트가 자동화되도록 설정하시겠습니까?
당신이 무엇을 요구하는지 잘 모르겠습니다.