LDA 교차 검증안녕하세요,
저는 JMP(JMP 13.1.0)의 새로운 사용자입니다. 질문이 있습니다. 이 버전의 소프트웨어에서 교차 검증(leave-one-out 방법)을 사용하여 선형 판별 분석을 수행할 수 있습니까?
감사합니다,
아디아스
Re: LDA 교차 검증제가 딱 찾고 있던 내용이었는데, 정말 감사드립니다!Re: LDA 교차 검증JMP는 일부 플랫폼에서 K-겹 교차 검증을 제공하지만 전부는 아닙니다. 자신만의 버전을 구현해야 합니다. 이를 수행하는 한 가지 방법은 다음과 같습니다.
- 라는 새 데이터 열을 만듭니다. 겹 명목형 모델링 유형을 사용하고 다음 공식을 사용합니다. 임의의 정수( 1, 5 ) . 이 열에서는 다섯 가지 접기를 식별할 수 있습니다.
- 다음과 같은 일련의 5개 데이터 열을 추가로 만듭니다. 검증 나 , 또한 명목형 모델링 유형을 사용하며 각각 다음 공식을 사용합니다. 접기 == i , 어디 나 이 새 열의 첫 번째 열에서 마지막 열로 이동하면 1에서 5로 변경됩니다.
- 연속적인 방법을 사용하여 판별 플랫폼을 5회 실행합니다. 검증 나 검증 분석 역할의 열입니다.
이와 같이 데이터 테이블에 5겹 교차 검증을 위한 새 열이 있어야 합니다.

모델 피팅의 첫 번째 반복은 다음과 같습니다.

다음과 같이 각 접기에 대한 교차 검증 정보를 사용합니다.

그런 다음 인용된 참고 자료에 설명된 대로 적합하다고 판단되는 대로 5개 결과 집합을 전체 교육 및 검증 결과에 결합할 수 있습니다.
Re: LDA 교차 검증알겠습니다. 설명해주셔서 정말 감사합니다!
'검증 옵션'이란 여기에 설명된 k-fold 또는 Monte Carlo 교차 검증과 같은 모델을 검증하는 다양한 방법을 의미합니다. https://www.statisticshowto.com/cross-validation-statistics/
제가 아는 한, 5겹 교차 검증을 실행하려면 5개의 검증 열이 필요합니다. 각 열은 80-20 분할을 나타내지만 5개 접기 각각에서 테스트 전용 20%는 매번 다릅니다. JMP에서 이 작업을 수행할 수 있는 방법이 있나요?
Re: LDA 교차 검증이는 행을 제외하는 것과 유사하지만 선택한 모델을 테스트하기 위해 홀드아웃 세트를 지정할 수도 있습니다.
검증 역할에 대해 여러 데이터 열을 생성할 수 있지만 한 번에 하나씩만 사용할 수 있습니다. 홀드아웃 세트의 크기를 결정하면 그 중 어느 것이든 똑같이 유용하다는 아이디어입니다. 또한 공정하고 유효한 모델 비교를 위해 둘 이상의 모델링 플랫폼에서 동일한 검증 열을 사용할 수 있습니다. 두 개 이상의 검증 열이 필요한 이유는 무엇입니까? 여러 유효성 검사 열을 어떻게 사용합니까?
"검증 방법을 선택하는 옵션"이 무슨 뜻인지 모르겠습니다. 검증 분석 역할로 표시되는 홀드아웃 세트가 있는 교차 검증 방법은 하나만 있습니다.
Re: LDA 교차 검증감사합니다! 내가 어떻게 그걸 놓쳤는지 모르겠어요!
하지만 사용하기 쉽다는 점 외에도 앞서 언급한 "행을 제외하여 유효성 검사" 기능과 동일한 효과가 있지 않습니까? 그렇죠?
제가 뭔가 잘못하고 있는 것일 수도 있지만, 한 번에 하나의 검증 열만 사용할 수 있는 것 같고 '검증 역할'은 검증 방법을 선택하거나 테스트 세트에서 반복 없이 여러 검증 열을 생성할 수 있는 옵션을 제공하지 않습니다. (즉, 첫 번째 열에서 Test로 선택된 변수는 다음 유효성 검사 열에서 더 이상 선택되지 않습니다.) JMP에서 그게 가능할까요?
다시한번 이렇게 순진한 질문을 올려서 죄송합니다만, 완전 푹 빠져버렸네요!Re: LDA 교차 검증분석 > 다변량 방법 > 판별을 선택합니다. 유효성 검사 역할에 열을 할당하는 버튼이 표시됩니다.
Re: LDA 교차 검증친애하는 마크에게,
너무 빨리 답변해주셔서 너무 감사하고 순진한 질문이라 죄송합니다. 그런데 LDA 플랫폼에서 '검증 역할'을 어디서 찾을 수 있나요? 저는 JMP를 처음 접했기 때문에 모든 것이 명확하지는 않습니다.
내가 찾은 유일한 것은 LDA에 대한 변수를 선택하는 기본 탭의 옵션입니다. 여기서는 내가 만든 유효성 검사 열을 기반으로 학습/테스트 데이터를 선택하는 '제외된 행으로 유효성 검사' 상자를 선택할 수 있습니다. 그러나 이는 이 열을 기반으로 한 일회성 분할만 제공하며 반복적인 검증 옵션(예: Leave-One-Out 또는 k-fold 또는 실행하고 싶은 Monte Carlo)은 제공하지 않습니다. 하지만 다시 말하지만, 여기서 매우 분명한 것을 놓치고 있는 것은 아닐까?
게시물을 중복하고 싶지 않았습니다. 죄송합니다! 아주 오래된 게시물에 대한 내 답변에 누군가 답변해 줄지 확신할 수 없었습니다!
Re: LDA 교차 검증JMP Pro의 판별 플랫폼은 생성한 검증 데이터 열을 할당할 수 있는 검증 역할을 제공합니다.
(즉시 답변이 나오지 않으면 다른 토론을 시작하지 마십시오.)
Re: LDA 교차 검증여러분 모두에게,
LDA 분석을 검증하려고 하는데 " JMP15(PRO 아님)의 제외된 행별 교차 검증' 옵션을 사용합니다. 해당 기능을 탐색하고 찾는 데 도움을 주실 수 있나요?
이미 유효성 검사 열을 준비하고 해당 행을 제외했습니다.
감사해요
Re: LDA 교차 검증판별 플랫폼 내에는 일회성 검증을 얻을 수 있는 방법이 없습니다. JMP 14의 판별 플랫폼 내에는 "제외된 행별 교차 검증" 옵션이 있습니다. JMP Pro에서는 훈련, 검증, 테스트 세트에 사용할 값이 3개 이하인 검증 열을 생성할 수 있습니다.
Re: LDA 교차 검증안녕하세요: 판별 플랫폼에는 정규 판별 분석, 표준 플롯, 차원 해석 등과 같은 다른 훌륭한 기능이 있습니다. 판별 플랫폼에 머물면서 일대일 검증을 수행하려면 어떻게 해야 합니까?
Re: LDA 교차 검증안녕하세요,
판별 분석을 실행하려면 JMP Pro 13이 필요하며 Leave-one-out 교차 검증도 옵션입니다. Fit Model 플랫폼을 통해 이를 실행합니다.
HTH
Re: LDA 교차 검증LDA에서는 Leave-One-Out 교차 검증을 사용할 수 없지만 JMP Pro의 GenReg에는 있습니다. 결과가 이항형이고 JMP Pro가 있는 경우 GenReg에서 로지스틱 회귀 분석을 실행해 보세요. 이는 LDA에 대한 대안 접근 방식으로 간주되어 종종 선호됩니다. http://www.jstor.org/stable/2286261?seq=1#page_scan_tab_contents