Parcelle de plan 3D (véritable régression de la surface)
Je suis en train de simuler certaines données (x1 et x2 - mes variables explicatives), calculer y à l'aide d'une fonction spécifiée + bruit aléatoire et tracer les observations ET la véritable régression de la surface. Voici ce que j'ai à ce jour:
set.seed(1)
library(rgl)
# Simulate some data
x1 <- runif(50)
x2 <- runif(50)
y <- sin(x1)*x2+x1*x2 + rnorm(50, sd=0.3)
# 3D scatterplot of observations
plot3d(x1,x2,y, type="p", col="red", xlab="X1", ylab="X2", zlab="Y", site=5, lwd=15)
Maintenant, je ne suis pas sûr de savoir comment je peux ajouter de la "véritable" régression de l'avion. Je suis fondamentalement à la recherche de quelque chose comme de la courbe() où je peux brancher mon (vrai) modèle de la formule.
Merci!
OriginalL'auteur user2249626 | 2013-08-09
Vous devez vous connecter pour publier un commentaire.
Si vous voulais un avion, vous pouvez utiliser
planes3d
.Depuis votre modèle n'est pas linéaire, il n'est pas un avion: vous pouvez utiliser
surface3d
à la place.Une fois que vous connaissez autour de vous souhaitez une sphère, vous pouvez utiliser
spheres3d
, par exemple,i <- 1; spheres3d(x1[i], x2[i], y[i], radius=1, alpha=.5)
.savez-vous quelle est la différence entre
persp3d
etsurface3d
? regarde comme ce dernier avaitadd=TRUE
par défaut.surface3d
est conçu pour ajouter les parcelles existantes tout enpersp3d
est conçu pour être le tracé initial de la commande.OriginalL'auteur Vincent Zoonekynd
Excuses: ( je n'ai pas lu la question très carefllly et maintenant que je me suis précipité dans l'estimation lorsque vous voulais parcelle de la Vérité.)
Ici est une approche pour l'estimation suivie par la surface à dessiner à l'aide
loess
:unique
? Cheers!OriginalL'auteur 42-