Я только что получил простой вопрос для вас. Это касается вложенного для кода цикла в R. Я получил такой алгоритм для разработки: ![Equation 1](https://i.stack.imgur.com/lDlN1.png)
![Equation 2](https://i.stack.imgur.com/swKXm.png)
N = 180; k = 1 ... N; l = 1 ... k; alpha = 1
Итак, я попытался это сделать для l oop, но это была катастрофа.
N <- 180
nu <- 0
for (k in 1:N) {
for (l in 1:k) {
nu<- nu + 1/(N-l+1)
}
E<- N*nu
print(E)
}
Я получил 180 значений E, но все они неверны. Например, для k = 10 я ожидаю получить nu = 0,057 и связанный E [10] = 10,26. В то время как сценарий возвращает мне E [10] = 55,94.
Я действительно не могу понять, почему.
Спасибо.