n번째 명목 요소에 대한 VIF를 어떻게 계산합니까?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />JMP가 확장 추정치 표의 명목 요인에 대해 보고하면 모든 계수가 표시됩니다.그러나, 그 확장된 견적 테이블에는 VIF가 출력 옵션으로 포함되어 있지 않습니다.그러나 모수 추정 테이블은 n-1 명목 요인에 대한 VIF만 보고합니다.JMP 규칙에 따라 명목 계수의 합이 0이 되도록 간단히 확인함으로써 나머지 추정치를 찾을 수 있습니다.n번째 요소에 대한 VIF를 어떻게 계산합니까?
Re: n번째 명목 요소에 대한 VIF를 어떻게 계산합니까?비엔비뉴, 조! 도움이 되었다니 기쁘네요. 코딩 테이블을 저장하는 기능은 훌륭합니다.
Re: n번째 명목 요소에 대한 VIF를 어떻게 계산합니까?Merci beaucoup, 마리!그것은 트릭을 수행합니다.
Re: n번째 명목 요소에 대한 VIF를 어떻게 계산합니까?귀하의 관심사는 JMP가 명목 변수 코딩에 사용하는 일부 표시 변수를 회귀 모형의 항으로 사용할 것이라는 점입니다. 어떤 용어가 사용되는지 어떻게 결정하려는지 잘 모르겠습니다.Stepwise를 사용하는 경우 모델 만들기 및 모델 실행은 유용한 용어를 구성하고 해당 용어를 모델에 포함하므로 일반적인 방법으로 VIF를 얻을 수 있습니다.
샘플 데이터 폴더에 있는 Hollywood Movies.jmp를 예로 들어 보겠습니다. 분석 > 적합 모델로 이동하여 World Gross를 Y로 입력하고 장르 및 제작 예산을 효과로 추가합니다. 성격을 단계별로 변경하고 실행을 클릭합니다. 단계적 회귀 관리 개요에서 이동을 클릭합니다.장르 레벨로 구성된 두 가지 효과가 입력됩니다. 모델 실행을 클릭합니다. 해당 효과에 대한 코딩을 표시하는 열이 데이터 테이블에 추가되고 매개변수 추정 보고서에서 해당 VIF를 얻을 수 있습니다.
n 수준 명목 요소의 n 수준에 대한 VIF를 구하는 방법만 알고 싶다면 값 순서 지정을 사용하면 됩니다.하지만 다른 수준 중 하나는 분석에서 제외되어야 한다는 점을 명심하세요.이는 n번째 수준에 대한 코딩된 항이 다른 n - 1개 수준에 대한 항의 선형 조합이기 때문입니다.
장르를 단일 효과로 사용하는 할리우드 영화의 예를 다시 살펴보겠습니다. 분석 > 적합 모델로 이동하여 World Gross를 Y로 입력하고 Genre를 단일 명목 모델 효과로 입력합니다. 강조를 최소 보고서로 변경하고 실행을 클릭합니다. 매개변수 추정 보고서를 엽니다. 명목변수 장르를 나타내는 7개의 (연속) 표시변수가 표시됩니다. (장르 중 한 수준인 Adventure에는 World Gross가 누락되어 분석에 사용되지 않습니다.) 누락된 수준은 Thriller입니다.
장르[스릴러]를 포함하려면 장르에 값 순서 열 속성을 적용합니다.값 순서 지정 대화 상자에서 Thriller를 선택하고 목록에서 한 줄 위로 이동합니다. 이제 Fit Model을 다시 실행하세요. 장르[스릴러]가 Parameter Estimates 목록에 나타나며 해당 VIF를 얻을 수 있습니다.
Re: n번째 명목 요소에 대한 VIF를 어떻게 계산합니까?질문해주셔서 감사합니다, 조.VIF 계산에서는 명목변수 수준에 대한 JMP 코딩을 사용합니다.아시다시피 예측 변수의 VIF는 1/(1 - RSq)로 정의됩니다. 여기서 RSq는 다른 모든 예측 변수에 대한 해당 예측 변수의 회귀에 대한 RSquare 값입니다. 또 다른 유용한 사실은 명목변수에 대한 JMP 코딩을 쉽게 얻을 수 있다는 것입니다. Fit Model에서 이 작업을 수행할 수 있습니다.
샘플 데이터 폴더에 있는 Hollywood Movies,jmp를 예로 들어 보겠습니다. 분석 > 적합 모델로 이동하여 World Gross를 Y로 입력하고 Genre를 단일 명목 모델 효과로 입력합니다. 강조를 최소 보고서로 변경하고 실행을 클릭합니다. 매개변수 추정 보고서를 엽니다. 장르에는 8가지 수준이 있으며 장르[] 형식의 7가지 모델 용어가 표시됩니다.명목변수 장르를 나타내는 7개의 (연속) 지시변수가 있습니다.
빨간색 삼각형 메뉴에서 열 저장 > 코딩 테이블 저장을 선택합니다. 장르[]의 7개 열은 해당 효과 코딩을 보여줍니다. (이 코딩은 설명서에 설명되어 있습니다. 도움말 > 도서 > 선형 모형 피팅으로 이동하여 "명목 효과 코딩" 섹션을 검색하세요.)
이제 매개변수 추정 테이블로 돌아갑니다. 테이블을 마우스 오른쪽 버튼으로 클릭하고 열 > VIF를 선택합니다. 장르[액션]에 대한 VIF인 1.608246을 구해 보겠습니다.
코딩 테이블을 활성화합니다. 분석 > 적합 모델로 이동합니다.Genre[Action]을 Y로 입력하고 나머지 6개의 Genre[] 변수를 효과로 입력합니다.실행을 클릭합니다. 귀하의 RSquare 값은 0.378205입니다. 1/(1 - 0.378205)를 계산하면 장르[작업]에 대한 VIF인 1.608246을 얻습니다.
Re: n번째 명목 요소에 대한 VIF를 어떻게 계산합니까?그런데 더미 요인을 사용한 코딩(어떤 조합이든)은 JMP가 명목 요인에 대해 파생하는 것과 동일한 VIF를 생성하지 않습니다.JMP 매뉴얼을 참고했지만 JMP가 명목 요인에 대한 VIF를 계산하는 방법에 대한 명확한 문서를 찾을 수 없었습니다.내 추측은 n-1개의 독립 더미 변수를 사용하고, 다른 모든 모델 요인에 대해 각각을 회귀하고, 생성된 r^2에서 일반적인 방법으로 VIF를 파생시킬 수 있다는 것입니다.그러나 이는 동일한 VIF JMP 보고서를 생성하지 않으며 그렇게 하는 더미 요소의 조합을 찾을 수 없습니다.