SPSS - 四舍五入到小数点后四位

SPSS - Round down to 4th decimal

我有一个变量 Weight,其值保留在小数点后 5 位。例如,1.00005, 2.67549, .21425

我只是想将它们四舍五入到小数点后四位,所以:

1.00005 --> 1.0000
2.67549 --> 2.6754
.21425 --> .2142
1.43640 --> 1.4364

我需要实际值,而不仅仅是它们的 formatting/presentation,以这种方式更改。

ROUND 不起作用,因为它向上舍入,而 TRUNC 向下舍入到最接近的整数(或该整数的变体)。是否有一个简单的命令或参数来执行此操作? Excel 的 ROUNDDOWN 函数会很神奇。

这是你想要的功能:

compute RoundVar=trunc(OrigVar,0.0001).

这也行:

compute RoundVar=trunc(OrigVar*10000)/10000.