Предложения по использованию кода вместо функции конвейера%>%% *% - PullRequest
0 голосов
/ 01 апреля 2019

Может кто-нибудь порекомендовать изменения в моем следующем коде, где мне не нужно использовать функцию конвейера %>% или %*%, чтобы я мог достичь тех же результатов, но без %>% %*%. Любые предложения будут полезны. Спасибо.

 V = cov(returns)
 mu = colMeans(returns)
 mu.prime = t(mu)
 V.inv = solve(V)
 one=rep(1, 30)
 one.prime = t(one)

 A=mu.primV.inv%*%one
 B=mu.prime%*%V.inv%*%mu
 C=one.prime%*%V.inv%*%one
 D=B%*%C-A^2

 #mvp
 min.return = A/C
 min.dv =1/C

 #EZp
 EZp <- runif(n = 99, min =min.return, max = 0.0075) %>% as.list()
 st.d.zi = sqrt(var(EZp))
 risk = lapply(EZp, function(EZp)(sqrt(C*(EZp^2)-(2*A*EZp-B))/D))
 EZp <- as.numeric(EZp)
 df <- cbind(EZp, risk) %>% as.data.frame()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...