Я хочу, чтобы имитировать биномиальное распределение, где цена чего-то может идти только вверх или вниз с вероятностью p, которая составляет 50% на этот раз.Имитация биномиального распределения
Мои переменные:
S = 100 (базовое значение)
и = 1,1 (сколько значение идет вверх в каждом эксперименте, если он идет вверх)
д = 1/U (сколько значение идет вниз в каждом эксперименте, если он идет вниз)
р = 0,5 (вероятность)
п = 400 (число экспериментов)
Я не объявлял эти переменные, потому что я хочу прочитать эти значения из определенных ячеек.
Моего код (для первого шага):
Sub BINOM()
S = Range("L4").Value
u = Range("M4").Value
d = Range("N4").Value
p = Range("O4").Value
n = Range("P4").Value
v = Rnd()
If v > p Then
Range("B2").Value = S * u
Else
Range("B2").Value = S * d
End If
End Sub
В результате второго эксперимента (который должен быть записан в B3 ячейке) должен быть рассчитан из результата первого эксперимента, и так далее но не с использованием одного и того же случайного числа.
Я думаю, что мы туманны, каков должен быть результат эксперимента. То, что вы определили, и то, что определено Джеффом ниже, приведет к S * U или S * D, для которых ваши значения всегда будут равны 100. (или 400, если у вас 400 в L4). Какова математика вывода для каждого эксперимента/итерации? – theo