Olga Lyashevska
2010-Sep-02 13:51 UTC
[R] lower triangle of the correlation matrix with xtable
Dear all, mydata<-data.frame(x1=c(1,4,6),x2=c(3,1,2),x3=c(2,1,3)) cor(mydata) x1 x2 x3 x1 1.0000000 -0.5960396 0.3973597 x2 -0.5960396 1.0000000 0.5000000 x3 0.3973597 0.5000000 1.0000000 I wonder if it is possible to fill only lower triangle of this correlation matrix? Using 'dist' doesn't seem to be useful as it doesnt allow to convert this table with xtable. print(xtable(cor(mydata),digits=3)) Any ideas? Cheers, Olga
Sarah Goslee
2010-Sep-02 13:57 UTC
[R] lower triangle of the correlation matrix with xtable
Like this?> mydata<-data.frame(x1=c(1,4,6),x2=c(3,1,2),x3=c(2,1,3)) > as.dist(cor(mydata))x1 x2 x2 -0.5960396 x3 0.3973597 0.5000000 Sarah On Thu, Sep 2, 2010 at 9:51 AM, Olga Lyashevska <olga at herenstraat.nl> wrote:> Dear all, > > mydata<-data.frame(x1=c(1,4,6),x2=c(3,1,2),x3=c(2,1,3)) > cor(mydata) > ? ? ? ? ? x1 ? ? ? ? x2 ? ? ? ?x3 > x1 ?1.0000000 -0.5960396 0.3973597 > x2 -0.5960396 ?1.0000000 0.5000000 > x3 ?0.3973597 ?0.5000000 1.0000000 > > I wonder if it is possible to fill only lower triangle of this > correlation matrix? Using 'dist' doesn't seem to be useful as it doesnt > allow to convert this table with xtable. > > print(xtable(cor(mydata),digits=3)) > > Any ideas? > Cheers, > Olga >-- Sarah Goslee http://www.functionaldiversity.org
Steve_Friedman at nps.gov
2010-Sep-02 14:03 UTC
[R] lower triangle of the correlation matrix with xtable
try lower.tri and see ??lower.tri Steve Friedman Ph. D. Spatial Statistical Analyst Everglades and Dry Tortugas National Park 950 N Krome Ave (3rd Floor) Homestead, Florida 33034 Steve_Friedman at nps.gov Office (305) 224 - 4282 Fax (305) 224 - 4147 Olga Lyashevska <olga at herenstraat .nl> To Sent by: R mailing list r-help-bounces at r- <r-help at r-project.org> project.org cc Subject 09/02/2010 09:51 [R] lower triangle of the AM correlation matrix with xtable Dear all, mydata<-data.frame(x1=c(1,4,6),x2=c(3,1,2),x3=c(2,1,3)) cor(mydata) x1 x2 x3 x1 1.0000000 -0.5960396 0.3973597 x2 -0.5960396 1.0000000 0.5000000 x3 0.3973597 0.5000000 1.0000000 I wonder if it is possible to fill only lower triangle of this correlation matrix? Using 'dist' doesn't seem to be useful as it doesnt allow to convert this table with xtable. print(xtable(cor(mydata),digits=3)) Any ideas? Cheers, Olga ______________________________________________ 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.