3D-Darstellung der bivariaten Verteilung mit R oder Matlab

ich würde gerne wissen, ob jemand könnte mir sagen, wie Sie die Handlung etwas ähnlich wie diese
3D-Darstellung der bivariaten Verteilung mit R oder Matlab mit Histogrammen der Probe erzeugt aus dem folgenden code unter den beiden Kurven. Verwendung von R oder Matlab, aber vorzugsweise R.

# bivariate normal with a gibbs sampler...

gibbs<-function (n, rho) 
{
  mat <- matrix(ncol = 2, nrow = n)
  x <- 0
  y <- 0
  mat[1, ] <- c(x, y)
  for (i in 2:n) {
    x <- rnorm(1, rho * y, (1 - rho^2))
    y <- rnorm(1, rho * x,(1 - rho^2))
    mat[i, ] <- c(x, y)
  }
  mat
}



bvn<-gibbs(10000,0.98)
par(mfrow=c(3,2))
plot(bvn,col=1:10000,main="bivariate normal distribution",xlab="X",ylab="Y")
plot(bvn,type="l",main="bivariate normal distribution",xlab="X",ylab="Y")

hist(bvn[,1],40,main="bivariate normal distribution",xlab="X",ylab="")
hist(bvn[,2],40,main="bivariate normal distribution",xlab="Y",ylab="")
par(mfrow=c(1,1))`

Vielen Dank im Voraus

Beste Grüße,

JC T.

InformationsquelleAutor Jonkie | 2013-11-13
Schreibe einen Kommentar