Жирные большие значения в корреляционной матрице с huxtable - PullRequest
1 голос
/ 23 сентября 2019

Как мне выделить значения в матрице корреляции, которые превышают абсолютное значение, скажем, 0,3.Это своего рода, где я нахожусь.

library(huxtable) var1<-rnorm(100) var2<-rnorm(100) var3<-rnorm(100) var4<-rnorm(100) df<-data.frame(var1, var2, var3, var4) library(tidyverse) df %>% cor(.) %>% huxtable() %>% map_bold(., by_ranges(0.2, 0.4))

1 Ответ

1 голос
/ 23 сентября 2019

Разобрался.

map_bold() отображает значения в свойство, breaks указывает, где вы хотите, чтобы новое свойство срабатывало, а values() указывает, каким должно быть свойство, в последовательностях разрывов.Таким образом, ниже -0,2 свойство bold должно быть TRUE, выше 0,2, оно должно быть FALSE, а затем выше 0,2 снова должно быть TRUE.

Кроме того, оставляя аргументы row и cols для map_bold пустыми, он применяется ко всем строкам и столбцам.

library(huxtable)
var1<-rnorm(100)
var2<-rnorm(100)
var3<-rnorm(100)
var4<-rnorm(100)
df<-data.frame(var1, var2, var3, var4)
library(tidyverse)
df %>% 
cor(.) %>% 
huxtable() %>% 
map_bold(., 
by_ranges(breaks=c(-0.2, 0.2), values=c(T, F, T)))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...