我有这个基本的统计问题:
我有270个A B C D物体,比例为9:3:3:1。我需要获得A B C和D类型的对象数量。
我想知道是否有一种方便的方法可以使用oneliner在R中进行此计算,并且可以将数字270简单地更改为任意数字。
如果数字为N(270)并且比例为p1:p2:p3:p4返回对象的数量,是否有一个oneliner,id est。
N * p1 / sum(p1,p2,p3,p4)
N * p2 / sum(p1,p2,p3,p4)
N * p3 / sum(p1,p2,p3,p4)
N * p4 / sum(p1,p2,p3,p4)
答案 0 :(得分:2)
这样的东西?
gimmeNumber <- function(N, props) {
(N * props)/sum(props)
}
gimmeNumber(N = 270, props = c(9, 3, 3, 1))
[1] 151.875 50.625 50.625 16.875