У меня есть эта функция с R.Вычислить простая функция R
immediate.amput.EV <- function(Dead.prob=.010,Dead.cost=40000,Alive.prob=.0990,Alive.cost=50000,high=100,p.payoff=1) {
return((Dead.prob * Dead.cost) + (Alive.prob * Alive.cost))
}
immediate.amput.EV()
It's supposed to output : (0.010 * 40000) + (0.990 * 50000) = 400 + 49500 = 49900
Instead it gives me: 5350
Не могли бы вы сказать мне, почему? Спасибо ..
это нравится, мне нужно, чтобы сохранить значение и когда я вызвать функцию мне нужно это значение, чтобы появиться .. –
Я думаю, что Dea означает, что цифры отличаются от того, что ожидается –
Да. .0990 * 50000 = 4950 не 49500. Таким образом, он дает правильный результат –