명목형 2단계 요인 코딩 제어인사말,
JMP의 간단한 2단계 요인 설계 코딩을 이해하는 데 어려움을 겪고 있습니다. 모형 적합(표준 최소 제곱, 효과 선별)으로 생성된 코딩 테이블의 (-1,1) 수준은 설계 테이블 패턴 및 관련 열 값 순서와 반대로 나타납니다.
낮은 수준과 높은 수준을 추적하기 위해 이름이 지정된 요인 수준이 포함된 예제 디자인을 첨부했습니다(Full Factorial-Nom.jmp). 세 가지 요소는 문자/명목이고 하나는 다르게 처리되는지 확인하기 위해 숫자/명목입니다. 디자인 패턴 열은 수준을 올바르게 식별하고 각 열의 값 순서 속성도 정확합니다. 여태까지는 그런대로 잘됐다...
주효과 모형을 적합시킨 후 코딩 테이블의 수준이 반전됩니다. 참고용으로 붙여넣은 원래 패턴 열을 사용하여 결과를 첨부했습니다(Coding Table-Nom.jmp). 나는 모델이 부호가 반전되어 수학적으로 정확하다는 것을 알고 있지만 실제로는 문제가 된다는 것을 알았습니다. 특히 진단을 위해 코딩된 수준을 사용하거나 다른 소프트웨어로 내보내는 등 더 크고 복잡한 분수 설계에서는 더욱 그렇습니다.
명목형 열 유형에서는 데이터 테이블의 코딩 속성에 액세스할 수 없습니다. 왜 그런 겁니까? 코드를 올바르게 작성하기 위해 열 값 순서를 반대로 바꿀 수 있지만 그러면 당연히 플로팅 수준도 반대가 됩니다. 여기서 분명한 것을 놓치고 있습니까? 게시하기 전에 문서와 기타 스레드를 살펴보았습니다.
어떤 통찰력을 주셔서 감사합니다 -
- 톰
실험 설계Re: 명목형 2단계 요인 코딩 제어당신이 게시한 내용은 의미가 있습니다, Dan. Show Prediction Estimates 도구를 보는 것도 도움이 됩니다. 거기서 쉬도록 할게요. 기다려주셔서 감사합니다!
- 톰
Re: 명목형 2단계 요인 코딩 제어수정된 파일에서는 JMP의 기본 코딩을 사용하고 있습니다. 낮은 수준은 매개변수 추정치에 표시됩니다. 수준이 두 개뿐이므로 높은 수준의 모수 추정치는 낮은 수준의 모수 추정값과 반대 값이 됩니다. 이를 확인하는 한 가지 방법은 빨간색 팝업 메뉴를 선택하고 추정 > 예측 표현식 표시를 선택하는 것입니다. 주요효과만 복사해봤습니다.

명목형 모델링 유형을 사용하는 경우 실제로는 이름일 뿐이라는 점을 기억하십시오. 어느 값이 "낮음" 설정이고 어느 값이 "높음" 설정인지는 실제로 중요하지 않습니다.
요인이 숫자형 연속형인 경우 코딩 공식은 X-Midrange(X)/(범위(x)/2)이며 명목 요인에 대해 코딩이 수행되는 방식과 동일하지 않습니다. 명목형을 사용하고 있으므로 공식은 사용할 수 없으며 사용할 수 없습니다. JMP가 수행하는 작업에 대한 자세한 내용은 JMP 문서의 선형 모델 피팅 > 표준 최소 제곱 부분에서 확인할 수 있습니다. 첨부파일에 해당 설명의 일부를 포함시켰습니다.
Re: 명목형 2단계 요인 코딩 제어감사합니다, Dan - 귀하의 답변은 명목 요소에 대한 코딩 규칙을 설명하는 질문의 핵심에 도달하고 있습니다. 나열된 마지막 수준이 "기본 수준" = +1로 코딩된다는 의미로 쓴 내용을 이해하고 있습니다.
어떤 일이 일어나는지 확인하기 위해 X1의 값 순서를 거꾸로 바꾼 후 실수로 설계 테이블을 업로드한 점 죄송합니다. 새로 시작하기 위해 설명된 대로 설정된 모든 요소에 대한 값 순서가 첨부된 새로운 설계 테이블이 있습니다. 낮은 레벨이 먼저 나열되고, 높은 레벨이 두 번째로 나열됩니다. DOE 생성을 다시 실행한 후 X1에 대한 기본 값 순서 대화 상자는 아래를 참조하세요. 다른 요인 수준도 같은 방식으로 나열됩니다. 다시 분석해 보면 원래 디자인 패턴과 반대되는 코딩이 나타납니다. 업데이트된 코딩 테이블도 첨부되어 있습니다.
제가 여기서 뭔가 잘못 해석하고 있다면 알려주시기 바랍니다.

Re: 명목형 2단계 요인 코딩 제어나는 당신이 말하는 것을 이해한다고 믿습니다. 명목 요인이 있을 때마다 수준 중 하나를 "기본" 수준으로 간주해야 합니다. 관례적으로 이는 항상 나열된 마지막 수준입니다(이 경우 가장 높은 수준). 이로 인해 낮은 수준에 대한 매개변수 추정치가 표시됩니다. 테이블의 열 속성 중 하나가 값 순서 지정이므로 전체 Facotrial-Nom 테이블에서 해당 동작이 나타나지 않습니다. 모든 요소에 대해 반전되도록 변경했습니다. 따라서 귀하의 "기본" 수준은 이제 높은 수준이 아니라 낮은 수준입니다. 이는 JMP가 제공하는 기본 순서가 아닙니다.
DOE 대화 상자 스크립트를 다시 실행하고 새 테이블을 만드는 경우 값 순서를 살펴보세요. 낮은 레벨이 먼저 나열되고 높은 레벨이 두 번째로 표시됩니다. 이제 응답 데이터를 입력하고 다시 분석해보면 원하는 대로 코딩이 보일 것이라고 생각합니다.
Re: 명목형 2단계 요인 코딩 제어
@statman 썼다:
죄송합니다. 아직 질문이 혼란스럽기 때문에 다른 사람에게 답변을 맡겨야겠습니다. Joe와 Mike 중 어느 것이 더 높나요? 녹색과 빨간색 중 어느 것이 더 높나요? 이는 임의적이며 코딩에 대한 논리적 순서가 없습니다. 모수 추정값을 해석하는 데 어려움이 있습니까? 요인을 추가할 때 실험 설계의 수준을 지정할 수 있습니다.
이것을 보고 싶어하는 사람을 위해 명확히 하기 위해. statman이 지적했듯이 요인을 추가하고 설계를 생성할 때 요인 수준을 지정했습니다. JMP가 생성한 "패턴" 열은 이러한 수준이 설정되었음을 확인합니다. 또한 이 예를 해석할 목적으로 요인 수준 이름에 "낮음" 및 "높음"을 사용하여 "임의가 아닌" 이름으로 만들었습니다. 그래서 디자인은 내 목적에 적합합니다. 오프닝 포스팅에 첨부된 디자인표를 참고하세요. 내 질문은 디자인에 관한 것이 아니라 모델링 플랫폼이 설정된 디자인 수준과 일치하지 않는 방식으로 코딩하는 이유에 관한 것입니다. 즉, 코딩 행렬 (-1,1) 부호가 설계에서 반전된 이유는 무엇입니까?
- 톰
Re: 명목형 2단계 요인 코딩 제어죄송합니다. 아직 질문이 혼란스럽기 때문에 다른 사람에게 답변을 맡겨야겠습니다. Joe와 Mike 중 어느 것이 더 높나요? 녹색과 빨간색 중 어느 것이 더 높나요? 이는 임의적이며 코딩에 대한 논리적 순서가 없습니다. 모수 추정값을 해석하는 데 어려움이 있습니까? 요인을 추가할 때 실험 설계의 수준을 지정할 수 있습니다.
Re: 명목형 2단계 요인 코딩 제어감사해요. 사실 저는 코딩의 필요성이나 이유, 또는 다양한 대비에 사용되는 다양한 매개변수화에 대해 의문을 제기하는 것이 아닙니다. 나는 모델 코딩과 명명된 요인 테이블을 자주 사용하기 때문에 더 간단한 것을 추구합니다. 0 대 합계 대비를 사용하는 2단계 사례의 경우 JMP는 "낮은" 요인 수준에 대해 직관적인 (-1)을 사용하지 않고 "더 높은" 수준에 대해 (+1)을 사용하지 않는 이유는 디자인 데이터 테이블? 그리고 강제로 할 수 있는 방법이 있나요?
감사해요,
- 톰
Re: 명목형 2단계 요인 코딩 제어죄송합니다. 귀하의 질문을 이해하지 못한 것 같습니다. 요인의 원하는 코딩은 0을 중심으로 하는 등거리입니다. 이는 역사적으로 모수 추정치가 수준 값의 차이를 "보상"해야 하여 추정치를 비교하기 어렵게 만드는 가능성을 설명합니다. 코딩은 모수 추정치를 "정규화"합니다. 이제는 코딩 여부에 관계없이 백그라운드에서 수행됩니다. 범주형 요인(예: Joe 및 Mike)의 코딩은 임의적입니다.
내가 이해하지 못하는 것은 적합 모델을 사용하여 데이터세트를 분석할 때 데이터세트가 전혀 변경되지 않는다는 것입니다. 분석을 수행할 때 새 테이블이 생성되지 않습니다. 그렇다면 두 번째 데이터세트를 어떻게, 왜 생성했는지 이해할 수 없나요?