我确信必须有一个直接的命令,但我已经搜索过,找不到一个.如何从向量中获取预期值?
这是价值观
y <- c(0.05, 0.01, -0.1)
Run Code Online (Sandbox Code Playgroud)
以及他们的可能性
p <- c(0.2, 0.7, 0.1)
Run Code Online (Sandbox Code Playgroud)
我可以E(Y)做到这一点
sum(y*p)
Run Code Online (Sandbox Code Playgroud)
但我认为可能有正确的命令,我找不到它.谢谢!
Sve*_*ein 13
你可以使用weighted.mean:
weighted.mean(y, p)
# [1] 0.007
Run Code Online (Sandbox Code Playgroud)