[R] convex hull for cluster analysis
Henrique Dallazuanna
wwwhsd at gmail.com
Tue Nov 24 17:10:39 CET 2009
Try this:
plot(Y)
polygon(Y[chull(Y),])
On Tue, Nov 24, 2009 at 1:58 PM, <james.foadi at diamond.ac.uk> wrote:
> Dear R gurus and users,
> I seem to have problem finding the right tool for plotting convex hulls over
> 2D plots, after a cluster analysis. In fact I would like to draw a convex hull
> in 2D for a generic group of points. I found a "convhulln", but this doesn't seem
> to give me a convex hull. Here is what I do:
>
>
>> library(mvtnorm)
>> Mean <- c(2,1)
>> Sigma <- matrix(c(1,0,0,1),ncol=2)
>> Y <- rmvnorm(n=100,mean=Mean,sigma=Sigma)
>> hull <- convhulln(Y)
>> hull
> [,1] [,2]
> [1,] 16 26
> [2,] 16 4
> [3,] 87 47
> [4,] 87 4
> [5,] 21 26
> [6,] 21 94
> [7,] 54 47
> [8,] 54 75
> [9,] 23 94
> [10,] 23 75
>
>
> I was expecting hull to give me a few 2D points that would enclose the 100 random points generated,
> but this doen't seem to be the case.
>
> Probably I'm using the wrong tool here.
> Any help with this would be greatly appreciated. Thank you.
>
> J
>
> Dr James Foadi PhD
> Membrane Protein Laboratory (MPL)
> Diamond Light Source Ltd
> Diamond House
> Harewell Science and Innovation Campus
> Chilton, Didcot
> Oxfordshire OX11 0DE
>
> Email : james.foadi at diamond.ac.uk
> Alt Email: j.foadi at imperial.ac.uk
>
>
> --
> This e-mail and any attachments may contain confidential...{{dropped:8}}
>
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
>
--
Henrique Dallazuanna
Curitiba-Paraná-Brasil
25° 25' 40" S 49° 16' 22" O
More information about the R-help
mailing list