[問題] 請問如何寫出l<- lm(weight ~ group)?

看板R_Language作者 (ml919)時間2月前 (2024/02/20 07:55), 編輯推噓0(005)
留言5則, 3人參與, 2月前最新討論串1/1
請教各位! 請問要如何寫出類似這樣的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://www.ptt.cc/bbs/R_Language/M.1708386943.A.4B7.html

02/20 10:42, 2月前 , 1F
我猜你可以看看 help(model.extract) 裡面例子
02/20 10:42, 1F

02/20 10:42, 2月前 , 2F
它示範了怎麼從formula+data取出變數
02/20 10:42, 2F

02/20 12:21, 2月前 , 3F
是指想自創用formula方式定義function參數嗎?
02/20 12:21, 3F

02/20 22:25, 2月前 , 4F
對的, 所以我應該往formula方向做嗎? 謝謝!
02/20 22:25, 4F

02/21 17:17, 2月前 , 5F
你可以舉一個例子來說明你的目標是什麼
02/21 17:17, 5F
文章代碼(AID): #1bq-f_It (R_Language)
文章代碼(AID): #1bq-f_It (R_Language)