我试图重现导致数据集data.my
的计算。我想通过将参考数据与我的计算结果(data.ref - data.my) / data.ref
进行比较来测试当前实现的效果。由于数据的每一列应该在列中具有可比较的大小,但不一定在列之间,我一直在查看
data.ref
将错误放在可比较的范围内。然而,由于数据最终将被四舍五入,我真正想要做的只是快速而肮脏地检查数据有多少重要数据。也就是说,因为我希望data.my
和Animal() {}
彼此非常接近,所以我想回答这个问题:每一对的第一个重要数字是什么相应的条目不同?
是否有R功能可以做到这一点?
答案 0 :(得分:1)
ceiling(log10(abs(data.ref, data.my)))
似乎可以解决问题。
示例:
> data.my <- c(20, 30, 32, 32.01, 32.012)
> data.ref <- rep(32, length(data.my))
> ceiling(log10(abs(data.my - data.ref)))
[1] 2 1 -Inf -2 -1