作者ml919 (ml919)
看板R_Language
标题[问题] 请问如何写出l<- lm(weight ~ group)?
时间Tue Feb 20 07:55:41 2024
请教各位!
请问要如何写出类似这样的function, 以linear regression为例:
lm.D9 <- lm(weight ~ group)
lm.D90 <- lm(weight ~ group - 1)
anova(lm.D9)
summary(lm.D90)
或是像mgcv package
lr.fit1 <- gam(y~s(x0)+s(x1)+s(x2),family=binomial,
data=dat,method="REML")
有自变数, 有因变数, 有 ~
请问这种函式该怎麽写? 有什麽书籍可以参考吗?
或google搜寻, 关键字应该打什麽?
感谢!!!!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 173.91.250.199 (美国)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/R_Language/M.1708386943.A.4B7.html
1F:→ andrew43: 我猜你可以看看 help(model.extract) 里面例子 02/20 10:42
2F:→ andrew43: 它示范了怎麽从formula+data取出变数 02/20 10:42
3F:→ locka: 是指想自创用formula方式定义function参数吗? 02/20 12:21
4F:→ ml919: 对的, 所以我应该往formula方向做吗? 谢谢! 02/20 22:25
5F:→ andrew43: 你可以举一个例子来说明你的目标是什麽 02/21 17:17
6F:推 sacidoO: 感觉原po想写一个function return with 独立变数Xi as i 03/06 22:20
7F:→ sacidoO: nputs 03/06 22:20