바이너리 및 연속 데이터로 JMP에서 PCA를 수행하는 방법이 있습니까?안녕하세요 어리석은 질문이라면 죄송합니다. 나는 여전히 통계에 익숙하지 않으며 PCA에 대해 이해하는 것은 마디 없는 입력. (JMP의 PCA가 같은 방식으로 작동합니까?)
온라인 주제를 읽고 비선형 PCA가 있는 것을 보았습니까? 이진 및 연속 데이터를 사용할 수 있습니다.
바이너리 및 연속 데이터로 PCA를 수행하도록 JMP Pro 13에 설정이 있는지 묻고 싶었습니다. 또한 이진 데이터 열에 대해 0, 1로 설정하면 -> 열을 연속 숫자로 처리하고 Sparse를 추정 방법으로 사용하면 PCA를 올바르게 사용합니까?
마지막 질문으로 연속 숫자 예: 1.0, 2.1, 3.09
이산 숫자가 있는 열(예: 1, 7, 3, 18, 20, 5 ++)
JMP는 이러한 유형의 열을 PCA 입력에 적합한 연속 값으로 간주합니까?
모든 조언을 주시면 감사하겠습니다. 고맙습니다!
Re: 바이너리 및 연속 데이터로 JMP에서 PCA를 수행하는 방법이 있습니까?bill_worley와 LauraCS, 제 의심과 이해를 명확히 하는 데 도움을 주셔서 대단히 감사합니다.
정말 감사!
Re: 바이너리 및 연속 데이터로 JMP에서 PCA를 수행하는 방법이 있습니까?안녕하세요 WyattH님,
JMP의 PCA 플랫폼에서는 데이터의 중심에 원점을 배치할지 여부를 선택할 수 있습니다. "공분산에 대해" 또는 "상관에 대해" PCA를 수행하도록 선택하면 데이터는 전처리 단계의 일부로 평균 중심이 됩니다(즉, 각 열에서 평균이 뺍니다)(후자의 경우에도 해당 표준 편차로 나누어 Z-점수 변수 생성). 그러나 "비축소에서"를 선택하면 데이터가 평균에 대해 수정되지 않습니다. Unscaled 옵션은 이전에 중앙에 있던 데이터에 주로 사용됩니다.
PCA 플랫폼은 범주형 변수를 보조 변수로만 처리할 수 있습니다. 보충 변수는 PCA로 이어지는 실제 분해에 사용되지 않지만 활성 변수(분해에 있는 변수)에 의해 결정된 공간에 투영되므로 PCA 솔루션의 해석을 풍부하게 하는 데 도움이 됩니다. 따라서 활성 역할에 "연속" 모델링 유형이 있는 0/1 변수와 함께 PCA 플랫폼을 사용하는 경우(Y, 열로 입력) 플랫폼은 다른 숫자 연속 변수와 동일한 방식으로 변수를 처리합니다. . 즉, "상관 관계에서" PCA를 수행하는 기본 방법을 사용하면 표준화됩니다.
대안으로 JMP에는 사용을 고려할 수 있는 MCA(다중 대응 분석) 플랫폼도 있습니다. MCA에서는 범주형 변수만 분석에 사용할 수 있으며 범주형 변수와 연속형 변수를 모두 보조 변수로 사용할 수 있습니다.
HTH,
~로라
Re: 바이너리 및 연속 데이터로 JMP에서 PCA를 수행하는 방법이 있습니까?와이어트,
나는 당신의 질문에 대한 답을 모르지만 거기 누군가가 있을지도 모릅니다.
PCA 지식을 더욱 발전시키는 데 있어 아래 링크가 도움이 될 것입니다.
@LauraCS 그녀의 블로그에서 PCA와 FA를 잘 설명하고 있습니다.
https://community.jmp.com/t5/JMP-Blog/Principal-components-or-factor-analysis/ba-p/38347
최고,
계산서
Re: 바이너리 및 연속 데이터로 JMP에서 PCA를 수행하는 방법이 있습니까?안녕하세요 bill_worley님.
이것은 제 개인적인 호기심과 PCA에 대한 이해를 돕기 위한 것입니다. 이 링크의 포스터 답변을 참조하십시오. https://stats.stackexchange.com/questions/16331/doing-principal-component-analysis-or-factor-analysis-on-binary-data
JMP의 PCA가 바이너리 데이터가 데이터 의미로 (0,0)을 사용하는 전통적인 종류가 아니라고 가정하는 것이 맞습니까?Re: 바이너리 및 연속 데이터로 JMP에서 PCA를 수행하는 방법이 있습니까?안녕하세요 Bill_Worley입니다.
당신의 답변에 감사드립니다
예, 당신이 해석한 대로 의미했습니다. 이러한 유형의 숫자가 더 있음을 나타내기 위해 ++를 추가했습니다.
와이어트
Re: 바이너리 및 연속 데이터로 JMP에서 PCA를 수행하는 방법이 있습니까?와이어트,
짧은 대답은 예입니다. PCA에서 이진 요소를 사용할 수 있습니다.이진 코딩을 연속으로 변환해야 한다는 점에서 정확합니다.최근에는 -1, 1 코딩이 사용되는 것을 보았습니다.
마지막 질문에 대해 이산 값이 연속적으로 코딩되는 한 모든 것이 정상이어야 합니다.내가 당신에게 가지고 있는 유일한 질문은 "++" 지정에 관한 것입니다.불연속 열의 항목입니까 아니면 불연속 데이터의 연속을 나타내는 것입니까?