Aktienkurs-Simulation R-Code - Langsam - Monte Carlo

Ich muss eine Aktienkurssimulation mit R-Code durchführen. Das Problem ist, dass der Code etwas langsam ist. Grundsätzlich muss ich den Aktienkurs für jeden Zeitschritt (täglich) simulieren und in einer Matrix speichern.

Ein Beispiel für den Lagerprozess ist die geometrische Brownsche Bewegung

for(j in 1:100000){
    for(i in 1:252){
        S[i] <- S[i-1]*exp((r-v^2/2)*dt+v*sqrt(dt)*rnorm(1))
    }
    U[j,] <- S
}

Irgendwelche Vorschläge zur Verbesserung und Beschleunigung des Codes?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage