[英]Create an upper triangular matrix/table to collect correlation coefficients from user in R Shiny
[英]Create a correlation matrix from a table with correlation coefficients
我創建了一個相關系數表,我想將其修改為相關矩陣樣式表。
這是我的相關系數表的風格。 相關性在生物標記值和其他變量之間:
table <- data.frame(marker = "a", "b", "c", "d",
var1 = c(0.12, 0.33, -0.42, 0.51),
var2 = c(-0.62, -0.28, 0.35, -0.42),
var3 = c(0.22, -0.74, 0.10, 0.77),
var4=c(0.05, -0.36, 0.66, 0.47))
我還沒有想出如何將這種表格修改為“融化”的相關矩陣格式。 問題是在我的表中,我使用不同的方法(Spearman 和 tetrachoric)計算了相關系數,所以我無法創建一個簡單的相關矩陣。 相反,我手動收集了這個系數表。
像下面這樣的任何機會對你有用嗎?
suggested_table <- data.frame(
matrix(
c(
"a", 0.12, -0.62, 0.22, 0.05,
"b", 0.33, -0.28, -0.74, -0.36,
"c", -0.42, 0.35, 0.10, 0.66,
"d", 0.51, -0.42, 0.77, 0.47
),
nrow = 4,
ncol = 5,
byrow = TRUE,
dimnames = list(NULL,
c("marker", "a", "b", "c", "d"))
),
stringsAsFactors = FALSE
)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.