복잡한 프로 빗 추정이 간단 해졌습니다. JMP 잘 설계된 사용자 인터페이스로 인해 사용하기 쉬운 정교한 통계 분석을 많이 제공합니다. 비선형 추정은 사용하기 쉽지 않습니다. 왜냐하면 플랫폼의 놀라운 유연성은 통계에 정통한 사람조차도 도전 할 수 있기 때문입니다. 그러나 JSL (JMP Scripting Language)을 사용하면 응용 프로그램 영역의 특정 요구 사항에 맞게 조정 된 간단한 응용 프로그램을 쉽게 만들 수 있으며 빠른 반복 사용에 적합합니다.
비선형 함수의 매개 변수를 추정하는 것은 회귀 함수의 일부로 추정 할 수있는 매개 변수를 지정하는 공식과 최종 회귀 추정치를 찾기 위해 최소화해야하는 손실 함수를 포함하는 데이터 테이블 내에서 열을 만드는 것으로 시작됩니다 (단, 최소 제곱으로 끝내라.)
Probit 회귀 분석은 이차 결과 (응답 / 무응답)가있는 선량 반응 실험에 자주 사용되는 분석입니다. 그 응용 프로그램은 JMP 도움말 및 설명서에 자세히 설명되어 있지만 사용법에는 적어도 기본적인 수학적 이해가 필요합니다. 또한, 특히 자주 필요할 때 사용하는 것이 지루합니다. 해결책은 JSL 스크립트를 작성하는 것입니다. 당신이해야 할 일은 데이터 세트의 올바른 변수를 일반적인 명명법을 사용하여 회귀에 필요한 역할에 할당하고 JMP가 나머지 작업을하도록하는 것입니다.
데이터 세트에는 복용량 항목, 테스트중인 총 항목 수 및 응답 한 항목 수가 포함되어야합니다. 그림 1 : 데이터.

그림 1 : 데이터
JSL 스크립트도 간단합니다. 세 부분으로 구성됩니다 : 사용자 대화 상자 ( 그림 2 : 대화 상자 ), 수식 열의 삽입 및 비선형 플랫폼의 적용.

그림 2 : 대화 상자
대화식으로 분석을 수행하고 스크립트 창에 스크립트를 저장할 수 있기 때문에 처음부터 평가 문을 작성할 필요가 없습니다. 그런 다음 모든 명령문이 있으며 프로그램의 변수 이름 만 바꾸면됩니다. 스크립팅 솔루션의 추가 이점은 다양한 역 예측의 계산과 같은 특정 요청을 처리 할 수 있다는 것입니다. 자동 생성되며 사용자는 컨텍스트 메뉴에서 개별적으로 호출 할 필요가 없습니다.

그림 3 : 결과
추가 기능으로 랩핑 될 때 원 클릭 작업으로 전체 스크립트를 배포하고 설치할 수 있습니다.
너는 할 수있다. 이 JSL 응용 프로그램을 다운로드하십시오. JMP 파일 교환에서.
Arati Mejdal이 썼습니다. 안녕하세요. 예, 사용할 수 있습니다. 베카 ... Arati Mejdal 쓴 :
안녕. 예, 사용할 수 있습니다. File Exchange를 이동했기 때문에 파일의 위치가 변경되었습니다. 여기있어: https://community.jmp.com/docs/DOC-6974
불편을 드려 죄송합니다.
제발 도와주세요 쓴 : 그것은 여전히 다운로드 할 수 있습니까? 나는... 도와주세요 쓴 :
다운로드 할 수 있습니까? 나는 그것을 찾을 수없는 것 같습니다. 감사.
Bernd Heinen은 다음과 같이 적었습니다. 안녕하세요, David, 나는 사과하는 것에 대해 사과합니다. 베른트 하 이넨 쓴 :
안녕 데이비드,
나는 약간 부주의 한 것에 대해 사과드립니다. 이제 다시 사용 가능하며 "probit"에 대한 키워드 검색을 통해 귀하를 찾을 수 있습니다.
친애하는
베른 트
데이빗 (David)이 썼습니다 : 안녕 Bernd,이 JSL 스크립트를 여전히 사용할 수 있습니까? 데이비드 쓴 :
안녕 Bernd,
이 JSL 스크립트는 JMP 파일 교환에서 계속 사용할 수 있습니까? 나는 "probit"또는 "regression"을 찾지 못한다.
건배
Bernd Heinen은 다음과 같이 썼습니다. Hello Joe, 나는 재현 할 수 없었다 ... 베른트 하 이넨 쓴 :
여보세요 조,
그 오류를 재현 할 수 없었습니다. JMP 데이터 테이블을 bernd.heinen@jmp.com으로 보내 주시겠습니까?
Joe는 다음과 같이 적었습니다. Steve와 같은 문제가 있습니다. 나는 가지고있다... 조 쓴 :
나는 스티브와 똑같은 문제를 겪고있다. 나는 3 개의 기둥을 가지고있다. 하나는 복용량, 하나는 총 유기체, 하나는 총체적인 사건입니다. probit 애드온을 사용할 때 "행 번호 (-1)가 유효하지 않으므로 'Dose'열의 값을 설정할 수 없습니다."라는 동일한 오류 메시지가 나타납니다.
Bernd는 다음과 같이 썼다. Hello Steve, 프로 비트 계산 자체 ... 베른 트 쓴 :
안녕 스티브,
프로 빗 계산 자체는 약간 지루하지만 각 실험의 결과는 매우 간단한 구조로보고 될 수 있습니다. 다음 표와 같이 보일 수 있습니다.
복용량 | 시험중인 단위 수 | 관찰 된 사건 수
10,000 | 10 | 10
1,000 | 10 | 10
100 | 10 | 9
10 | 10 | 6
1 | 10 | 삼
0.1 | 10 | 0
이 열은 스크립트 대화 상자의 (로그) 선량, # 총계 및 # 응답 필드에 해당합니다. 데이터가 원래 어떤 형식이든 관계없이 JMP는 테이블 메뉴에서이를 재 형성 할 수있는 모든 도구를 갖추고 있습니다.
Steve는 썼습니다 : 안녕하세요 저는 probit 추정치에 도움이 필요합니다 ... 스티브 쓴 :
안녕하세요, probit 추정 JSL에 대한 도움이 필요합니다. 그래서 어떤 이유에서 나는 "오류 메시지가 나타납니다"행 번호 (-1)가 유효하지 않기 때문에 'Dose'열의 값을 설정할 수 없습니다. "
아무도 내가 뭘 잘못하고 있는지 알아? 제발 도와주세요. 제 논문에 대한 복용량 반응 곡선을 만드는데 긴급한 도움이 필요합니다.
Bernd Heinen은 다음과 같이 적었습니다. 안녕하세요 Tisha, 모든 관측 ... 베른트 하 이넨 쓴 :
안녕 티샤,
우선, 관찰 결과가 정확합니다. LDParm과 관련된 값은 회귀선의 기울기입니다.
추가 힌트 : 솔루션 개요 위에 신뢰 한계를위한 열쇠가 있습니다. 자신의 신뢰 수준을 지정할 수 있으며 두 매개 변수에 대한 신뢰 한계가 얻어집니다. 각 신뢰 범위는 별도의 반복이 필요합니다. 결과는 매개 변수 테이블의 추가 열에 표시됩니다. 그들은 또한 당신의 비교에 도움이 될 수 있습니다.
불행히도 공분산 행렬은 보고서에 인쇄되지 않습니다. 그것을 얻을 수있는 유일한 방법은 핫 스폿 (â Nonlinear Fitâ 및 저장 공식 -> 예상의 표준 오류 저장 앞에 빨간색 삼각형으로 이동하는 것입니다. 이렇게하면 공식을 사용하여 데이터 표에 새 열을 삽입합니다. 이 수식을 열 수 있고 첫 번째 부분은 공분산 행렬입니다. 복사하여 붙여 넣기 할 수 있으므로 계산에 사용하십시오.
나는 나의 설명을 도울 수 있기를 바랍니다.
친애하는
베른 트
Tisha King-Heiden은 다음과 같이 적었습니다.이 SC를 성공적으로 사용했습니다 ... 티샤 킹 헤이든 쓴 :
저는이 스크립트를 JMP11에서 LC50을 계산하는 데 성공적으로 사용했으며, LC50 비율을 사용하여 여러 LC50을 비교했습니다. 이렇게하려면 공분산이 필요합니다. 나는 LDParm이 기울기이고, 공분산이 다르게 레이블링되어 있는지 궁금해합니다. 그렇지 않다면 어떻게 공분산을 결정할 수 있습니까?
Gail Massari는 다음과 같이 썼습니다 : Siamak, SAS 코드를 제출할 수 있습니다 ... 게일 매사 리 쓴 :
시암,
JMP에서 SAS 코드를 제출할 수 있습니다. JMP에서 동등한 기능을 원하는 경우 JMP Software 커뮤니티 포럼에 참여하여 특정 질문에 대한 질문과 대답을 고려하십시오. JMP 사용자는 다른 사용자의 도움을받을 수있는 가장 빠른 방법이라고 생각합니다. JMP 개발자 및 기술 지원 담당자도 참여합니다. 만나다 www.jmp.com/forum .
카렌 클라이드 (Karen Clyde)는 다음과 같이 썼습니다. 카렌 클라이드 쓴 :
200 개 이상의 개별 데이터 그룹에이 기능을 사용하고 싶습니다. "by"옵션이 없으면이를 수행하는 쉬운 방법이없는 것처럼 보입니다 (적합 모델 / 일반 선형 모델을 사용하여 분석을 시작한 경우와 달리). 어떤 아이디어?
Sajeewa Amaradasa는 다음과 같이 썼다 : 안녕 Bernd; 어떻게 설명 할 수 있니? 사제와 아마라다 사 쓴 :
안녕 Bernd;
곰팡이 제거제에 대해 EC50 (50 % 성장 억제 효과 농도)을 계산하는 JMP 사용법을 설명 할 수 있습니까? 균류의 여러 균주에 대해 EC50을 찾고 싶습니다. 나는 각 isolate.Can에 대한 다른 살균제 복용량에 대한 4 복제에서 다른 % 억제가 내 분석을 위해 위에 게시 된 동일한 응용 프로그램을 사용할 수 있습니다.
감사
사제와
Bernd Heinen은 썼습니다 : Hi Siamak, 내 피에 대한 반응 ... 베른트 하 이넨 쓴 :
하이 시아 막,
JMP에서 프 롤빗 분석에 대한 내 블로그에 응답하고 Proc Probit는 없지만 오히려 비선형 플랫폼입니다. 이를 실행하면 결과 보고서에는 항상 예상 -> 역 예측을 선택할 수있는 빨간색 삼각형 (핫스팟)이 있습니다. 계산할 여러 개의 ED 값을 입력 할 수있는 테이블이 열립니다.
반면 SAS Stat 및 Proc Probit을 사용하는 경우 INVERSECL <(PROB = rates)> 구문을 사용하여 INVERSECL 옵션을 입력해야합니다.
내가 도울 수 있으면 좋겠다.
베른 트
Siamak Roshandel이 썼습니다 : 안녕 안녕하세요. 저는 proc을 사용할 수 있는지 알고 싶습니다 ... 시아 막 로샨 델 쓴 :
안녕하세요
LT50 계산을 위해 proc probit을 사용할 수 있는지 알고 싶습니다. 그리고 어떤 부분에서 찾을 수 있다면