[R] Correlate
Val
v@|kremk @end|ng |rom gm@||@com
Mon Aug 22 17:08:51 CEST 2022
Hi all,
I have a data set with ~250 variables(columns). I want to calculate
the correlation of one variable with the rest of the other variables
and also want the p-values for each correlation. Please see the
sample data and my attempt. I have got the correlation but unable to
get the p-values
dat <- read.table(text="x1 x2 x3 x4
1.68 -0.96 -1.25 0.61
-0.06 0.41 0.06 -0.96
. 0.08 1.14 1.42
0.80 -0.67 0.53 -0.68
0.23 -0.97 -1.18 -0.78
-1.03 1.11 -0.61 .
2.15 . 0.02 0.66
0.35 -0.37 -0.26 0.39
-0.66 0.89 . -1.49
0.11 1.52 0.73 -1.03",header=TRUE)
#change all to numeric
dat[] <- lapply(dat, function(x) as.numeric(as.character(x)))
data_cor <- cor(dat[ , colnames(dat) != "x1"], dat$x1, method =
"pearson", use = "complete.obs")
Result
[,1]
x2 -0.5845835
x3 -0.4664220
x4 0.7202837
How do I get the p-values ?
Thank you,
More information about the R-help
mailing list