2016-07-02 5 views
-2

중첩 된 로짓 모델에서 트리의 각 레벨마다 회귀 변수를 정의 할 수 있습니다. 매뉴얼과 추가 예제에서 읽은 모든 예에서 회귀 변수는 마지막 레벨에 대해서만 정의됩니다. 나는 일반적으로 논의 된 예제 인 낚시 모드를 사용할 것이다.mlogit 패키지 R : 중첩 된 로그 정보

둥지 :

Shore = { Beach, Pier} , Boat = { Charter, Private} 

내가 회귀 Price, CatchRateIncome을 말한다. 마지막 레벨을 설명하기 위해 PriceCatchRate을 사용하고 첫 번째 레벨을 설명하기 위해 Income을 어떻게 사용합니까?

는 R에서 나는 수행 할 수 있습니다

mlogit(choice~price+catch,nests=list(shore=c("pier","beach"),boat=c("charter","private"))) 

하지만 난 어디 변수 income를 부착하는 방법을 모르겠어요.

+2

하지 크로스 게시물을주세요 (예 : [mlogit 패키지 R : 중첩 된 로짓에 대한 질문] (HTTP : // stats.stackexchange.com/q/221821/7290)에서 [stats.SE] 참조). 그것은 SE 정책에 위배됩니다. 질문을 게시하고 다른 버전을 삭제할 사이트를 결정하십시오. – gung

+0

사과드립니다. 나는 다른 포럼이 적절한 장소가 아니었다 고 말했기 때문에 나는 교차 게시했다. 나는 그것을 삭제할 것이다. – user23438

+0

죄송합니다. 투표를 통해 삭제할 수 없기 때문에 더 이상 삭제할 수 없습니다 :-(. 나는 그것이 합법적 인 질문이라고 생각했기 때문에 실제로 같은 포럼에서 정확한 질문을 찾았습니다. (불행히도 대답이 없습니다.) [link] http : // stats. stackexchange.com/questions/113450/nest-varying-parameters-in-nested-logit-model-estimation-mlogit-package[\link] – user23438

답변

0

사용중인 예와 질문에 대한 대답이 문서에 모두 :

## model with charter as the reference level 

m <- mlogit(mode ~ price+ catch | income, data = Fish, reflevel = "charter") 

## same model with a subset of alternatives : charter, pier, beach 

m <- mlogit(mode ~ price+ catch | income, data = Fish, 
      alt.subset = c("charter", "pier", "beach")) 

## a pure "multinomial model" 

summary(mlogit(mode ~ 0 | income, data = Fish)) 

## which can also be estimated using multinom (package nnet) 

library("nnet") 
summary(multinom(mode ~ income, data = Fishing)) 

## a "mixed" model 

m <- mlogit(mode ~ price+ catch | income, data = Fish) 
summary(m) 
+0

감사합니다. Hack-R하지만 유감 스럽지만 질문에 답할 수 없습니다. 한 가지 다차원 모델 ("classic", " 조건부 또는 "혼합") 및 중첩 된로 짓트 중 하나를 선택하십시오. 시도해도 : mlogit (수입, 중첩 = 목록 (해안 = c ("부두", "해변"), 보트 = c ("전세", "개인"))) 나는 내가 원하는 것과 다른 것을 얻는다. 내가 필요한 것은 둥지 (둥지가 아닌) 중에서 선택하는 결정에 영향을 미치는 회귀 인자입니다. – user23438