程序如下:
A<-read.csv("file.csv",header=TRUE)
attach(A)
library(mgcv)
a<- gam( HYPER_H ~ s(FOLATE,bs="cr",k=7) + factor(SEX)+factor(BLACK_NH)+factor(HISPANIC)+factor(ETHN_OTHER)+factor(CURR_SMOKER)+factor(INF_HS)+factor(COLLEGE),family = "binomial",knots=list(x=seq(0,3.9),length=7))
plot(a)
数据和输出图像放于附件中。
我想问一下,输出图像的纵轴代表的是什么,是不是我所希望的Ln(odd ratio)?默认的ylab s(FOLATE,2.03)又是啥意思?
如果纵轴代表的不是Ln(odd ratio),还要请各位高手指教如何做出FOLATE摄入量与HYPER_H发病的优势比Ln(odd ratio)的平滑曲线
谢谢