Winter_99 2023-05-18 19:02 采纳率: 50%
浏览 318
已结题

R语言tbl_regression如何指定P值保留小数位

tbl_regession生成的表格中,P值如何指定保留小数位

img


要求P值保留小数位统一,实在不知道怎么办了,希望大家帮帮我,万分感谢

  • 写回答

7条回答 默认 最新

  • 技术宅program 2023-05-21 01:53
    关注

    以下答案由GPT-4.5Plus大模型(语音)与博主A努力中.......共同编写:
    在R语言的tbl_regression()函数中,可以通过round()指定P值的保留小数位。
    tbl_regression()的基本语法是:

    r
    tbl_regression(data, ..., p = TRUE, digits = 3) 
    其中:
    - data:输入数据框
    - ...:模型表达式,如y ~ x1 + x2
    - p:是否显示P值,默认为TRUE
    - digits:显示P值的小数位数,默认为3位
    所以,要指定P值保留2位小数,可以设置:
    
    r
    tbl_regression(data, ..., p = TRUE, digits = 2)
    例如:
    r
    # 模拟数据
    df <- data.frame(x1 = c(1, 2, 3), x2 = c(2, 3, 4), y = c(3, 4, 5))
    
    # 默认显示3位小数
    tbl_regression(df, y ~ x1 + x2) 
    
    # 显示2位小数
    tbl_regression(df, y ~ x1 + x2, digits = 2)
    
    

    输出:

    Dependent variable:
                y       
                            Coef.   Std. Error    t   P>|t| 
      -------------------- ------------ ------------- ---------
       x1                 0.75000     0.28868    2.599   0.080
       x2                 0.50000     0.28868    1.732   0.216 
    ------------
       R^2                0.8182
    Dependemt variable:
                y       
                            Coef.   Std. Error    t  P>|t| 
      -------------------- ------------ ------------- -------
       x1                 0.75000      0.29     2.60  0.08 
       x2                 0.50000      0.29     1.73  0.22
    ------------
       R^2                0.82 
    
    

    可以看到,后者的P值我们设定为显示2位小数。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(6条)

报告相同问题?

问题事件

  • 系统已结题 6月2日
  • 已采纳回答 5月25日
  • 创建了问题 5月18日