У меня была проблема, когда я нахожусь в точке, где мне нужно иметь два графика на одном графике.
losses <- c(67,53,87,70,77,76,78,92,73,76)
density(losses)
plot(density(losses), main="Empirical density",
ylab="p",xlab = "Losses")
library(KernSmooth)
uniform_kern <- bkde(losses, kernel = "box", canonical = FALSE, bandwidth = 7, gridsize = 512L, truncate = TRUE)
plot(uniform_kern, main="Kernel smoothed using uniform(Box)",
ylab="p",xlab = "Losses")
normal_kern <- bkde(losses, kernel = "normal", canonical = FALSE, bandwidth = 7, gridsize = 512L, truncate = TRUE)
plot(normal_kern, main = "Kernel smoothed using nnormal(gaussian)",
ylab = "p", xlab = "Losses")
Два графика :iform_kern, normal_kern.
Я хочу получить что-то похожее на это:
![enter image description here](https://i.stack.imgur.com/xIRqA.png)
Я пробовал нечто похожее на это:
plot(the first plot)
lines(the second one)
, что дает ошибку:
Error in plot.xy(xy.coords(x, y), type = type, ...) : plot.new has not been called yet
Поэтому я подумал о том, чтобы спросить о существовании гораздо более простого способа делаем это.
Спасибо