0
我在使用cooccur程序包時遇到問題。在創建cooccur對象後,我試圖繪製它以獲得正/負共現的熱圖。這應該很簡單 - 示例中的代碼只是「plot(cooccur_object)」,但它會拋出一個錯誤:zero_range(from)中的錯誤:x必須是長度1或2。我已經包含可重複的代碼,並且歡迎任何想法。該錯誤似乎取決於數字本身,因爲示例代碼與「finches」數據集完美匹配,並且在隨機生成數字時偶爾會引發錯誤。下面的可重複代碼會拋出錯誤,但如果更改種子,它有時會運行,有時不會。有什麼想法嗎?繪製數據時出現R cooccur程序包錯誤
set.seed(13532)
a <- rnorm(100)
a[a>0] <- 1
a[a<0] <- 0
a
b <- matrix(a, ncol = 10)
df <- as.data.frame(b)
names(df) <- c(paste("Subject", 1:10))
row.names(df) <- c(paste("Disease", LETTERS[1:10]))
df
library(cooccur)
cooc <- cooccur(df)
plot(cooc)
summary(cooc)
好知道!我創建了隨機矩陣作爲可重現的結果,當我實際使用一個我不想在互聯網上發佈的數據集時。感謝您的迴應。 – Dubukay
太棒了!如果您希望我查看具體分析,請通過電子郵件告訴我。 – Daniel