estoy ejecutando una simulación de Monte Carlo y la salida es en la forma:qué siempre tienen que utilizar tramas de datos en ggplot2
> d = data.frame(iter=seq(1, 2), k1 = c(0.2, 0.6), k2=c(0.3, 0.4))
> d
iter k1 k2
1 0.2 0.3
2 0.6 0.4
Las parcelas que desea generar son:
plot(d$iter, d$k1)
plot(density(d$k1))
que saben cómo hacer parcelas equivalentes usando ggplot2, convierte a trama de datos
new_d = data.frame(iter=rep(d$iter, 2),
k = c(d$k1, d$k2),
label = rep(c('k1', 'k2'), each=2))
continuación, el trazado es fácil. Sin embargo, el número de iteraciones puede ser muy grande y el número de k también puede ser grande. Esto significa jugar con un marco de datos muy grande.
¿De todos modos puedo evitar crear este nuevo marco de datos?
Gracias