Kalffany. 2023-02-11 10:50 采纳率: 30%
浏览 141
已结题

构建了dlnm模型,但是结果很奇怪

#构建了dlnm模型,但是结果很奇怪,是我的模型没有统计学意义?还是有问题呢?
#代码如下:

temp1 <- data2[,c(33:397)]
colnames(temp1) <- paste("lag", 0:364, sep= "")
arglag <-equalknots(c( 0, 364), fun= "ns", df= 3, intercept= FALSE) ####
##非线性
cbTM1 <- crossbasis(temp1,lag=c( 0,364),argvar=list(fun= "ns",df= 3),arglag=list(knots=arglag))
summary(cbTM1)
model<-glm(XX ~ cbTM1+bmi+age,family = binomial(link = "logit"),data=data2)
summary(model)
AIC(model)
BIC(model)
##预测模型
pred.temp <- crosspred(cbTM1,model,by= 0.2,cumul = TRUE)
##最低点参考值
cen<-pred.temp$predvar[which.min(pred.temp$allfit)];cen
##重新预测模型
pred.temp <- crosspred(cbTM1,model,by= 0.2,cumul = TRUE,cen =cen)

par(mfrow=c( 1, 1),mai=c( 0.6, 0.6, 0.6, 0.6))
plot(pred.temp, zlab= "Effect", xlab= "DinuralTemperature (℃)",ylab= "Lag (days)")

par(mfrow=c( 1, 2),mai=c( 0.9, 0.9, 0.7, 0.7))
plot(pred.temp, "slices",var= 5,xlim=c( 0, 15),cex.main= 2.0,
     
     ci.arg=list(density= 50,col=grey( 0.5)),
     
     xlab= "Lag time, (day)",
     
     ylab= "Effect at temperature 5℃",cex.lab= 1.8,
     
     col= 1,lwd= 2)

plot(pred.temp, "slices",lag= 10,cex.main= 2.0,
     
     ci.arg=list(density= 50,col=grey( 0.5)),
     
     xlab= "DinuralTemperature (℃)",
     
     ylab= "Change of XX at lag10",cex.lab= 1.8,
     
     col= 1,lwd= 2)

par(mfrow=c( 1, 1),mai=c( 0.9, 0.9, 0.7, 0.7))
plot(pred.temp,lag=14,main= "Exposure–lag–response",cumul= TRUE,cex.main= 1.8,
     
     xlab= "DinuralTemperature (℃)",ci.arg=list(density= 50,col=grey( 0.5)),col= 1,lwd= 2,
     
     ylab= "Effect of XX",cex.lab= 1.5,lab=c( 8, 5, 5))


#结果如下

img


img

img

img

img


  • 写回答

4条回答 默认 最新

  • 阳光宅男xxb 2023-02-11 11:49
    关注

    您好,关于你提出的构建了dlnm模型,但是结果很奇怪的问题,请问是哪里出了问题吗,还是报了什么错误呢,又或者结果不符合您的预期呢!
    至于统计模型是否有意义,这是需要通过统计学检验来评估的。

    评论

报告相同问题?

问题事件

  • 系统已结题 2月19日
  • 修改了问题 2月12日
  • 修改了问题 2月11日
  • 修改了问题 2月11日
  • 展开全部

悬赏问题

  • ¥20 c语言写的8051单片机存储器mt29的模块程序
  • ¥60 求直线方程 使平面上n个点在直线同侧并且距离总和最小
  • ¥50 java算法,给定试题的难度数量(简单,普通,困难),和试题类型数量(单选,多选,判断),以及题库中各种类型的题有多少道,求能否随机抽题。
  • ¥50 rk3588板端推理
  • ¥250 opencv怎么去掉 数字0中间的斜杠。
  • ¥15 这种情况的伯德图和奈奎斯特曲线怎么分析?
  • ¥250 paddleocr带斜线的0很容易识别成9
  • ¥15 电子档案元素采集(tiff及PDF扫描图片)
  • ¥15 flink-sql-connector-rabbitmq使用
  • ¥15 zynq7015,PCIE读写延时偏大