首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更新函数中的参数

更新函数中的参数
EN

Stack Overflow用户
提问于 2014-08-04 16:12:57
回答 2查看 189关注 0票数 1

下面是对数据“GasolineYield”进行beta回归的R脚本片段:

代码语言:javascript
复制
library("betareg")
data("GasolineYield", package = "betareg")
gy_logit <- betareg(yield ~ batch + temp, data = GasolineYield)
gy_logit4 <- update(gy_logit, subset = -4)

第4行神奇地删除第4次观察并自动更新fit,但是我不太明白为什么这个参数在这里的update函数中工作,因为我试图通过?update查找文档,但是找不到这样的参数。

我很好奇如何在这种情况下找到正确的文档,因为也许我想添加一些新的观察,而不是删除它。有什么帮助吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-08-04 16:27:58

subsetbetareg中的工作方式与lm中的subset相同,因此您可以阅读lm文档。

在帮助文件中可以找到:

subset:一种可选向量,指定拟合法过程中使用的观测子集。

因此,通过设置select=-4,您将得到估计中的第四行。

票数 2
EN

Stack Overflow用户

发布于 2014-08-04 19:35:14

update()包含...参数,这意味着在调用update()时不匹配的任何参数都将传递给执行估计的函数。在本例中,这是betareg(),它有subset参数。

这种类型的东西在R中很常见,许多调用其他用户可见函数的高级函数都有三个点参数,并且传递任何不匹配的参数,所以您必须搜索所有被调用的用户可见函数,以了解所有可能的选项。

您可以查看顶层函数的帮助文件(在本例中为update()),以了解哪些函数获取剩余参数。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25123045

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档