全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
1728 0
2020-03-27

来源:R语言统计与绘图 公众号,更多精彩内容,欢迎关注!

前言

今天讲讲怎么调整临床论文中的基线特征表1输出格式。

通过调整print()函数参数来修改格式。

调整表中小数位数

tab4 <- CreateTableOne(vars = myVars, strata = "status" , data = colon, factorVars = catVars,addOverall = TRUE)
print(tab4, nonnormal = nonvar, exact = "extent",
      catDigits = 2,contDigits = 3)

修改连续变量小数位数为3位,分类变量百分比位数为2位。

调整p值小数位数

print(tab4, nonnormal = nonvar, exact = "extent",
      pDigits = 4)  # 调整小数位数为4位

取消统计检验

print(tab4, nonnormal = nonvar, exact = "extent",
      test = FALSE)  # 不进行统计检验

其他格式调整见下

print.TableOne

微调基线特征表输出格式。

print(
  x,  # CreateTableOneh函数创建的对象
  catDigits = 1, # 分类变量中百分比的小数位数,默认为1位
  contDigits = 2, # 连续变量的小数位数,默认为2位
  pDigits = 3, # p值的小数位数,也可以用于标准化均值差异,默认为3
  quote = FALSE, # 是否在引号内显示内容,默认为FALSE;为TRUE,则将所有内容加上引号,以便复制到EXCEL
  missing = FALSE, # 是否显示缺失数据信息
  explain = TRUE, # 默认为TRUE,将(%)添加到分类变量名称中
  printToggle = TRUE, # 默认为TREU;为FALSE,则不创建任何输出
  test = TRUE, # 是否显示统计检验结果p值,默认为TRUE;为FALSE,则仅显示汇总结果
  smd = FALSE, # 是否显示标准化均值差异,默认FALSE
  noSpaces = FALSE, # 删除R控制平台中为对齐而产生的空格,复制到其他软件中时选TRUE。
  padColnames = FALSE, # 是否用空格填充列名以居中对齐,默认为FALSE,如果noSpaces = TRUE.则不进行
  varLabels = FALSE, # 是否用从labelled :: var_label()函数获得的变量标签替换变量名。
  format = c("fp", "f", "p", "pf")[1], # 默认显示为“fp”频率(百分比),“f”为频率,“p”为百分比、“pf”为百分比(频率)。
  showAllLevels = FALSE, # 是否显示分类变量所有水平,默认为FALSE。
  cramVars = NULL, # 字符向量,指定二分类变量的两个水平在同一行显示
  dropEqual = FALSE, # 二分类变量中不显示第二水平名称;三分类及以上全都显示
  exact = NULL, # 字符向量,指定哪些分类变量进行精确检验,默认所有分类变量进行卡方检验
  nonnormal = NULL, # 字符向量,指定哪些连续变量进行非参数检验,默认所有连续变量为正态分布
  minMax = FALSE, # 逻辑词,默认为FALSE,呈非正态分布的连续变量,是否使用[min,max]代替四分位数。
  ...
)

End

来源:R语言统计与绘图 公众号,更多精彩内容,欢迎关注!

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群