[问题] 请问如何写出l<- lm(weight ~ group)?

楼主: ml919 (ml919)   2024-02-20 07:55:41
请教各位!
请问要如何写出类似这样的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搜寻, 关键字应该打什么?
感谢!!!!
作者: andrew43 (讨厌有好心推文后删文者)   2024-02-20 10:42:00
我猜你可以看看 help(model.extract) 里面例子它示范了怎么从formula+data取出变量
作者: locka (locka)   2024-02-20 12:21:00
是指想自创用formula方式定义function参数吗?
楼主: ml919 (ml919)   2024-02-20 22:25:00
对的, 所以我应该往formula方向做吗? 谢谢!
作者: andrew43 (讨厌有好心推文后删文者)   2024-02-21 17:17:00
你可以举一个例子来说明你的目标是什么
作者: sacidoO (阿骂)   2024-03-06 22:20:00
感觉原po想写一个function return with 独立变量Xi as inputs

Links booklink

Contact Us: admin [ a t ] ucptt.com