Vektor der kumulierten Summen in R
Ich versuche, einen Vektor von kumulativen Summen zu erhalten, das heißt, ich habe:
# 500 Samples from the U(0,1) Distribution
U<-runif(500,0,1)
# Empty Vector of length 500
F<-rep(0,500)
# Fill the vector with f(U(k))
for ( i in 1:500 ){
F[i] <- sqrt(1-U[i]^2)
}
# Another Empty Vector of length 500
I<-rep(0,500)
# Fill the second empty vector with the sums of F
for ( i in 1:500 ){
I[i]<-cumsum(F[1]:F[i])
}
Die letzte Codezeile ist das Problem. Ich möchte, dass 'Ich' ein Vektor ist, so dass I [1] = F [1], I [n] = F [1] + F [2] + .... . + F [n]. Die Cumsum-Funktion funktioniert aus irgendeinem Grund nicht. Was ist falsch daran, es so zu machen?