测试2

#2.1请绘制年龄age变量分布的柱形图和核密度曲线图(要求在同一个图中绘制)。

a1<-barplot(table(test$age))

par(new=TRUE)

d <- density(test$age)

a1<-plot(d)

#2.2请编制一个自定义函数(function),要求:能够计算定量资料的四分位数,并以“P50(P25-P75)”的形式输出,如年龄age: 60 (53-65)岁。然后输出体重指数bmi和吸烟强度packyr的结果

mystats<-function(x){

  x1<-quantile(x,0.5,na.rm=TRUE)

  y<-quantile(x,0.25,na.rm=TRUE)

  z<-quantile(x,0.75,na.rm=TRUE)

  result<-paste0(x1,"(",y,"-",z,")")

  return(result)

}

mystats(test$bmi)

mystats(test$packyr)

#2.3年龄age,教育程度education,体重指数bmi,吸烟smoke,上述哪几个因素在不同性别间差异显著?请使用适当统计学方法评价。

t.test(age~sex,test)

wilcox.test(education~sex,test)

t.test(bmi~sex,test)

table<-xtabs(~sex+smoke,data=test)

chisq.test(table)

#2.4使用适当的广义线性模型评估肺癌风险与基线因素的关联强度,总结哪些因素关联性较强

summary(test)

full<-glm(lung_ca~age+sex+edcation+bmi+family_ca+smoke+packyr+respdis+secsmoke+exposure+drink+exercise)

summary(full)

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • R语言与数据挖掘:公式;数据;方法 R语言特征 对大小写敏感 通常,数字,字母,. 和 _都是允许的(在一些国家还...
    __一蓑烟雨__阅读 5,667评论 0 5
  • 第一课:安装与基本操作 R的扩展包在R官网CRAN;另外,R官网还包含很多扩展资料,包括源代码,手册,FAQ,推荐...
    lizi_sjtu阅读 4,003评论 0 0
  • 命令行运行R 脚本 使用 R CMD BATCH name.R 或者Rscript name.R 都能在终端运行R...
    NeyoShinado阅读 5,333评论 0 0
  • #########################################################...
    我最有才阅读 3,579评论 0 1
  • rljs by sennchi Timeline of History Part One The Cognitiv...
    sennchi阅读 12,192评论 0 10

友情链接更多精彩内容