에서 makeContrasts 내가 R. 선형 회귀 모델링을 통해 어떤 대비를하고 싶으면 내가 가지고있는 다음과 같은 데이터, mat1
: 나는 디자인 행렬을 만들려면 다음 코드를 사용model.matrix 및 R
Gene1 Gene2 Gene3
1 5.89 7.45 2.66
2 8.99 5.39 1.58
3 3.67 6.88 4.82
4 8.25 8.76 3.58
:
library(limma)
expression <- factor(mat1)
design <- model.matrix(~0 + expression)
colnames(design) <- levels(expression)
디자인 매트릭스가 매우 이상하게 보입니다. 행과 열의 수가 변경되었습니다. 실수는 어디 있습니까?
fit <- lmFit(mat1, design)
contrast.matrix <- makeContrasts(Gen1 - Gen2, levels = design)
fit2 <- contrasts.fit(fit, contrast.matrix)
fit2 <- eBayes(fit2)
올바른 방법 즉 :
여기에 내가 함께에 가고 싶은 코드의 다음 청크는? 어쩌면 아무도 나를 도울 수 없지. 감사.
예를 들어 봅니다. – SmallChess
일반적으로 유전자가 아니라 조건의 대조를 만듭니다. 'expression <- factor (mat1)'은 맞지 않습니다. 여러분이 constrasting하는 것에 따라'factor (rownames (mat1)'또는'factor (colnames (mat1)')가되어야합니다. – emilliman5