有没有办法printCoefmat
在包含整数列的矩阵上使用 R 中的函数(在估计值、p 值等之间)?现在,它总是用两位数打印这些列,但我希望它们打印为整数。还是我必须从头开始重写函数?
考虑这个例子:
col1 <- c(1.11, 2.22, 3.33, 4.44)
col2 <- c(1, 2, 3, 4)
col3 <- c(0.01, 0.05, 0.1, 0.2)
mat <- cbind(col1, col2, col3)
printCoefmat(mat) # works only when has.Pvalue = TRUE is set
编辑:即使设置了 has.Pvalue = TRUE 也会失败的另一个示例:
c1 <- c(0, 4, 2, 1, 2, 1, 0, 0)
c2 <- c(0.63, 2.47, 3.06, 2.39, 1.13, 0.29, 0.03, 0.00)
c3 <- c(5, 6, 7, 6, 4, 2, 1, 0)
c4 <- c(0.6058666, 0.2101691, 0.3853061, 0.2549378, 0.4761259, 0.5609007, 0.9803975, 1.0000000)
m <- cbind(c1, c2, c3, c4)
printCoefmat(m, has.Pvalue = TRUE)
# third column printed correctly, first one not...