R语言中有没有哪个指令是规定保留几位有效数字的

Python029

R语言中有没有哪个指令是规定保留几位有效数字的,第1张

R语言中有没有哪个指令是规定保留几位有效数字

保留有效数字也可以用round(x,n)的吧~

x是你要进行操作的对象,

n就是要保留的有效数字的

位数

这里采用的并不是“四舍五入”原则,而是“四舍六入五成双”原则,即逢四舍去,逢六进位,如果是五,则看前一位的奇偶性,是偶数舍去,奇数则进位。这样的话5.45保留一位小数是5.4,而5.55保留一位小数则是5.6

四舍五入原则本身是存在缺陷的,因为4和5之间(可以理解为4.5)并不是0到9这10个数字的中间分界点,考虑到小数,这个区间准确而言应该是0到9.9999...,所以4.9999...才是真正的中间分界点,其实就是5,所以如果按照四舍五入原则,在样本数足够多的情况下,会发现进位的情况要比舍去的情况多,造成一种人为的“分配不公”的误差,因此电脑程序通常不采用四舍五入原则,而是用四舍六入五成双原则,即以5为分界点