以下是我为线性建模函数构建设计矩阵的代码:
f <- factor(targets$Sample.Name, levels = unique(targets$Sample.Name))
design <- model.matrix(~0 + f)
colnames(design) <- levels(f)
我不确定如何解释公式“~0”。我查了一下?lm()并发现如果公式有隐含的截距项,可以使用y~x - 1或y~0 + x删除它,但我不确定这是否是相同的情况。
答案 0 :(得分:1)
是的,这是同样的情况。您可以检查design
的输出以进行检查。