Я новичок в R и действительно нуждаюсь в помощи. Я получаю сообщение об ошибке
"Ошибка в eff_weights [i,] <- eff.port $ pw: количество заменяемых элементов не кратно длине замены" </p>
когда я запускаю l oop. Может кто-нибудь помочь мне понять, что я делаю неправильно. Большое спасибо заранее!
# Create for loop to find efficient frontier
for (i in 1 : length(grid)) {
eff.port <- portfolio.optim(returns, pm = grid[i], shorts =TRUE)
vector_pm[i] <- eff.port$pm
vector_psd[i] <- eff.port$ps
eff_weights[i, ] <- eff.port$pw
}