요인(Factors)
요인(Factors)
요인은 R에서 범주형 데이터를 다루는 핵심 개념이에요. 이번에는 요인의 속성과 구조, 그리고 사용할 때 주의할 점을 살펴볼게요.
출처: 문서
본문
2.3.1 요인(Factors)
요인은 가질 수 있는 값의 개수가 유한한 항목(성별, 사회 계층 등)을 설명할 때 사용해요. 요인은 levels 속성을 갖고 클래스가 "factor"예요. 선택적으로 contrasts 속성도 포함할 수 있는데, 요인이 모델링 함수에서 사용될 때 적용되는 모수화(parametrisation) 방식을 제어하는 역할을 해요.
요인은 순수한 명목형일 수도 있고, 순서가 있는 범주를 가질 수도 있어요. 순서형인 경우에는 그런 용도로 정의되어야 하며, 클래스 벡터를 c("ordered"," factor")로 가져야 해요.
현재 요인은 실제 수준을 지정하는 정수 배열과, 그 정수에 매핑되는 이름 배열을 사용해 구현돼 있어요. 다만 아쉽게도 사용자들이 계산을 좀 더 쉽게 하려고 이런 구현 방식을 이용하곤 해요. 하지만 이건 구현에 관한 사항이라, 모든 R 구현에서 동일하게 유지된다고 보장할 수 없어요.