Как построить корреляцию столбцов только> = 0,3 с помощью corrplot или ggcorrplot в R?
У меня есть фрейм фрейма данных с 41 столбцом. Я нашел корреляцию, но я хочу построить только корреляцию значений>=0,3, используя corrplot или ggcorrplot.
Пробовал, как показано ниже:
d1 <- (cor(data,use="complete.obs"))
subsetData <- as.data.frame(apply(d1, 2,function(x) ifelse (abs(x) >=0.3,x,0)))
сюжет:
ggcorrplot(subsetData , type = "lower",
lab = TRUE)
Я получаю график корреляции всех столбцов и выгляжу очень неуклюже. Я искал его, но не нашел удовлетворительного ответа. Пожалуйста, объясни мне, как это сделать очень аккуратно.