Domanda

Ho un set di dati che ha una variabile categorica e due variabili continue.Sto tentando di fare un dispersolo con ellissi fiduciarie.Tuttavia, una delle ellissi sembra un uomo Pac, per mancanza di una spiegazione migliore.Inoltre, non sono certo che sto facendo un'ellisse per gli intervalli di confidenza.

Ecco il mio file di dati su Dropbox: https://www.dropbox.com/s / fal6x9jzk5kvafl / cv12.csv

Ecco il mio codice

qplot(data = cv12, x = x, y = y, colour = taxa) + 
  stat_ellipse(geom = "polygon", alpha = 1/2, aes(fill = taxa)) + 
  coord_fixed() + 
  xlim(-5,5) + 
  ylim(-4.5,4.5) + 
  scale_fill_manual (values=c("blue2","gray16","red2","#a65628","purple2")) + 
  scale_colour_manual (values=c("blue2","gray16","red2","#a65628","purple2"))
.

L'ellisse viola è modellata come Pac-Man, ma tutto il resto sembra a posto.Non riesco a capire cosa sto facendo male.

Per favore fammi sapere se avete domande.

È stato utile?

Soluzione

Come notato Baptiste, probabilmente volevi fare questo:

qplot(data = dat, x = x, y = y, colour = colour) + 
    stat_ellipse(geom = "polygon", alpha = 1/2, aes(fill = colour)) + 
    coord_fixed(xlim = c(-5,5),ylim = c(-4.5,4.5)) +
    scale_fill_manual (values=c("blue2","gray16","red2","#a65628","purple2")) + 
    scale_colour_manual (values=c("blue2","gray16","red2","#a65628","purple2"))
.

xlim() e ylim() Drop Observations Up anteriore e non sono mai incluse in tutti i livelli.Da qui la strana ricerca ellisse, perché in realtà stai mancando i valori.

Impostazione xlim e ylim in coord_fixed() (o più comunemente coord_cartesian()) si infila la trama dopo il fatto.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top