Es kann keine Wahrscheinlichkeitskurve zum Histogramm hinzugefügt werden

Ich versuche, mehrere Histogramme mit einem Plot mit dem Gitterpaket anzuzeigen.

Das ist mein Code bisher:

histogram(~ X1 + X2 + X3 + X4 + X5 + X6 + X7 + X8 + X9 + X10, data=mydata, 
      type = "density",layout=c(5,2),
      panel=function(x, ...) {
        panel.histogram(x, ...)
        panel.mathdensity(dmath=dnorm, col="black",
                          args=list(mean=mean(x), sd=sd(x)), ...)
      })

Das Problem ist, dass es die Wahrscheinlichkeitskurve nicht darstellt. Es gibt mir keinen Fehler zurück, so dass der Code gut aussieht, denke ich.

Ich habe es auch mit nur einer Variablen versucht und es hat auch nicht funktioniert:

histogram(~ X1, data=mydata, 
  type = "density",layout=c(5,2),
  panel=function(x, ...) {
    panel.histogram(x, ...)
    panel.mathdensity(dmath=dnorm, col="black",
                      args=list(mean=mean(x), sd=sd(x)), ...)
  })

Wird in meinem Code ein Fehler angezeigt? Oder könnte etwas an meinen Daten falsch sein?

Ich freue mich über jeden Rat!

Antworten auf die Frage(2)

Ihre Antwort auf die Frage