0
我的問題是基於以下情況:
我有一個20行和> 100,000列的矩陣。我想應用glm函數併爲每列提取似然比統計量。到目前爲止,我試圖以這種方式實施。例如:R加速glm在應用函數
X <- gl(5, 4, length = 20); Y <- gl(4, 1, length = 20)
X <- factor(X); Y <- factor(Y)
matrix <- matrix(sample.int(15, size = 20*100000, replace = TRUE), nrow = 20, ncol = 100000)
apply(matrix, 2, function(x) glm(x ~ X+Y, poisson)$deviance)
有什麼辦法可以加快計算時間嗎?我認爲,因爲glm中使用的每個矢量都不大(矢量長度爲20),所以speedglm在這裏沒有幫助。
如果有人能給我這方面的建議,我會很高興。非常感謝您提前!