请原谅我缺乏R知识。我正在运行一些统计信息,但是输出中的小数位数存在一些问题。我使用的表很简单,包括2个“文本”列和两个“数字”列。该表显示5位数字(3位小数)。但是,使用此表时,R studio仅提供1个小数。不仅在我的lsmeans结果中,而且已经在我的脑袋(X)中。
我已经尝试了以下操作(其中X是数据):
var start='20190100'
var end='20190101'
var limit='20190131'
while (start <= limit) {
++start, ++end;
var date_range=start.toString()+","+end.toString();
start++; end++
console.log(date_range)
}
但是N和Dm列仍四舍五入到小数点后一位。
>format(X, digits=5)
>format(X, decimals=3)
>print(lsmeans,decimals=3)
>options(digits = 5)
我希望看到N和Dm列有3个小数,例如(我在使用view(x)时在表中看到它们),同样希望看到lsmean的N的结果。
示例数据:
> N 92.4 92.4 93.7 .....
> Dm 44.8 51.2 49.0 ....
> lsmean 92.7 93.3 92.2
答案 0 :(得分:1)
你可以
emm_options(opt.digits = FALSE)
这将禁用 emmeans 包中的功能( lsmeans 是其前端),从而相对于其标准误差,可以以合理的精度显示结果。