-1

在嵌套的 logit 模型中,您可以在树的每个级别定义回归量。在我在手册和其他示例中阅读的所有示例中,回归量仅针对最后一个级别定义。我将使用一个经常讨论的例子,钓鱼模式。

巢:

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

假设我有回归量Price,CatchRateIncome。我如何使用PriceCatchRate解释最后一个级别并解释第一个级别Income

在 RI 中可以做到:

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

但我不知道把变量放在哪里income

4

1 回答 1

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)
于 2016-07-02T15:55:17.807 回答