Grubb 테스트를 수동으로 수행하기<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
안녕하세요 여러분,
우리 프로세스 중 하나에 대한 JMP 부록을 작성하는 중인데 Grubb 테스트를 수행하기 위해 열 공식을 수동으로 설정하는 방법을 설명해야 한다는 것을 알게 되었습니다.Excel에서 이 작업을 수행했지만 JMP에서 이를 복제하고 싶기 때문에 공식을 올바르게 설정하는 데 어려움을 겪었습니다.우리는 각각 Grubb 테스트를 수행해야 하는 4개의 독립적인 데이터 열(1a,2a,3a,4a)을 가지고 있습니다.각 값은 최대 40개입니다.각각 적절한 열(1-1, 2-2 등)을 스캔하는 4개의 열(1b,2b,3b,4b)을 더 만들고 싶습니다.나는 열 최소값과 열 최대값 계산을 수행할 수 있도록 IF 공식을 설정할 생각이었고 각각의 Texp 값에 따라 결과적으로 Outlier가 나올 것입니다.내 Excel 스프레드시트에서는 다음과 같이 설정했습니다.
최대 및 최소 계산
계산된 Texp: (최대/최소 - 열 평균)/ 열 표준 편차 = Texp
그런 다음 아래 셀은 해당 Texp를 N=40(2.866)에 대한 Tcrit와 비교하고 Texp > Tcrit이면 "Yes"라고 표시됩니다.
머릿속으로는 JMP에서 이 작업을 수행하는 방법을 알 수 있지만 괄호 등을 사용하여 올바르게 설정하는 방법은 잘 모르겠습니다.제가 잘 설명하지 못했다면 사과드립니다.때때로 뇌는 쉬워 보이는 것을 설명하는 데 어려움을 겪습니다.
감사해요,
Re: Grubb 테스트를 수동으로 수행하기다음은 단일 수식 열을 사용하여 Grubb의 테스트(g > g0)를 수행하고, 이상값이 감지되면 "예"로 행을 찾아내려는 시도입니다.
이 스크립트는 숫자 열 "Data"와 Grubb의 테스트가 알파 0.05인 수식 열이 있는 예제 테이블을 생성합니다. 데이터는 N(0,1) 분포에 하나의 극단값(50)을 더한 것입니다. 스크립트를 실행하면 극단적인 경우 "예"로 표시되어야 합니다. 그런 다음 데이터 열에서 하나 이상의 숫자를 변경하여 수식 열의 출력에 어떤 영향을 미치는지 관찰합니다.
새 테이블 ( "그럽스" ,
새 열 ( "데이터" , 숫자 , 가치 ( 50 || 제이 ( 1 , 25 , 랜덤 노멀 ( 0 , 1 ) ) ) ) ,
새 열 ( "그럽스 아웃라이어 테스트" ,
성격 ,
공식 (
만약에 (
그리고 (
열 최대 ( Col 표준화 ( : 데이터 ) ) ==
Col 표준화 ( : 데이터 ) ,
열 최대 ( Col 표준화 ( : 데이터 ) ) > (( 열 번호 ( : 데이터 ) -
1 ) / Sqrt ( 열 번호 ( : 데이터 ) )) *
Sqrt (
복근 (
t 분위수 (
0.05 / ( 2 * 열 번호 ( : 데이터 )) ,
열 번호 ( : 데이터 ) - 2
)
) ^ 2 / (( 열 번호 ( : 데이터 ) - 2 ) +
복근 (
t 분위수 (
0.05 / ( 2 * 열 번호 ( : 데이터 )) ,
열 번호 ( : 데이터 ) - 2
)
) ^ 2 )
)
) ,
"예"
)
)
)
) ;
Re: Grubb 테스트를 수동으로 수행하기안녕 찰스,
수행을 위해 파일 교환에서 추가 기능을 사용하려면 다음 링크를 사용하십시오. Grubbs의 특이치 검정 .
이것이 귀하의 상황에 적합한지 또는 추가 지원이 필요한지 알려주십시오.
스탠