네, 가능합니다. 사실 이것은 R 패키지 GLMNET이 다항 로지스틱 회귀 분석을 위해하는 것입니다. 로그 우도 함수 작성 :
LogL=∑i∑cniclog(pic)
여기서 관측치를 나타내고 c 는 다항 범주를 나타냅니다. n i c 는 카테고리 c 에서 관측 i 의 관측 된 개수입니다 . 관측 값은 고유 한 공변량 조합으로 정의됩니다. 또는 대안으로 중복을 허용하고 각 n i를 설정할 수 있습니다icnicic범주 형 "이진"데이터를 갖도록 c =1을(.... 이항의 복수가 무엇인지 모릅니다 .. ..). 로지스틱 회귀 분석의 경우 확률은 다음과 같이 정의됩니다.nic=1
pic=exp(xTiβc)∑c′exp(xTiβc′)
이는 전체 순위 매개 변수보다 작으며 불이익 가능성 (예 : GLMNET)을 사용하는 경우 유용 할 수 있습니다. 우리는 원칙적으로 풀 베타 매트릭스 에 IRLS / newton rhapson을 사용할 수 있지만, 비대 각 중량 행렬로 끝납니다. 또는 하나를 제외한 모든 범주 베타를 수정 한 다음 해당 범주 바로 위에 최적화하여 "Gibbs 스타일"을 최적화 할 수 있습니다. 그런 다음 다음 카테고리로 진행하십시오. 확률의 형식은(β1,…,βC)
pic′=B
pic=exp(xTiβc)exp(xTiβc)+A where ∂A∂βc=0
pic′=Bexp(xTiβc)+A where ∂B∂βc=0
βcWii,c=nicpic(1−pic)(XTWX)−1XTWY