我已经产生相关性的比较使用迷幻:: cortest.mat矩阵。 我想将输出一个Sweave文件进行生产与knitr。 当我使用Hmisc ::乳胶()函数,它的工作原理,但它也产生约7位数为每个结果,这使得它真的没有吸引力。 我可以只产生具有knitr内的标记参数的输出,但我的文档中的所有其他表更有效地与乳胶输出产生(结果=“ASIS”)。
思考?
#Sample data
variable1<-rnorm(100, mean=7, sd=1)
variable2<-rnorm(100, mean=4, sd=1)
variable3<-rnorm(100, mean=6, sd=1)
variable4<-rnorm(100, mean=8, sd=2)
variable5<-rnorm(100, mean=9, sd=1)
variable6<-rnorm(100, mean=7, sd=3)
#Correlation matrices
cor.mat1<-cor(data.frame(variable1, variable2, variable3))
cor.mat2<-cor(data.frame(variable4, variable5, variable6))
library(psych)
library(Hmisc)
#Compare matrices
cor.comparison<-cortest.mat(cor.mat1, cor.mat2, n1=100, n2=100)
#try to print
latex(cor.comparison, file='')
#try unclassing
test<-unclass(cor.comparison)
#Try with lapply
lapply(test, function(x) round(x,2))
#try also changing options(digits=)
options(digits=3)
latex(cor.comparison, file='')