gpt4 book ai didi

r - R 中的多项 Logit 选择模型与 mnlogit()

转载 作者:行者123 更新时间:2023-12-04 08:48:38 42 4
gpt4 key购买 nike

我有关于 mnlogit 的问题R 中的包,我会在 StackOverflow 上询问它,因为它与特定的语言和库有关,但是如果有人决定将它移动到交叉验证,我不会生气(这是一个艰难的选择哪个 StackExchange 站点最合适) .

我只是想确保我理解它是如何工作的,因为文档不是太详细,我在这个包上看到了一些令人困惑/冲突的博客条目,而且因为我已经有几年没有处理选择了楷模。
mnlogit的示例用法基本上如下:

> require(mnlogit)
> data(Fish)
> head(Fish)
mode income alt price catch chid
1.beach FALSE 7083.332 beach 157.930 0.0678 1
1.boat FALSE 7083.332 boat 157.930 0.2601 1
1.charter TRUE 7083.332 charter 182.930 0.5391 1
1.pier FALSE 7083.332 pier 157.930 0.0503 1
2.beach FALSE 1250.000 beach 15.114 0.1049 2
2.boat FALSE 1250.000 boat 10.534 0.1574 2
> fm <- formula(mode ~ price | income | catch)
> result <- mnlogit(fm, Fish, "alt", ncores = 2)

我感到困惑的是 modealt .我原以为因变量是多项式选择,似乎是 alt (海滩、船、包机或码头)。

相反,它是这个逻辑变量, mode .什么是 mode ?

为了澄清我的理解,我阅读了 R-Bloggers article关于这个话题。重复 Fish 实际上让事情变得更加困惑。例如,但有一个以这种方式描述数据集的序言:

A data frame containing :

mode - The choice set: beach, pier, boat, and charter
price - price for a mode for an individual
catch - fish catch rate for a mode for an individual
income - monthly income of the individual decision-maker
chid - decision maker ID


它描述了 mode好像是 alt然后不提 alt .谁可以给我解释一下这个?

mode确实采用了 R-Bloggers 文章中描述的离散选择值,然后是模型 formula(mode ~ price | income | catch)对我来说很有意义...但是 mode是一个逻辑变量,所以我很困惑。

最佳答案

哦好的。我想我现在看到了--mode给定每个选项集的特征,指示选择了四个可能选项中的哪一个。那讲得通。

关于r - R 中的多项 Logit 选择模型与 mnlogit(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26260469/

42 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com