shenshen00_ling 2019-12-27 23:53 采纳率: 0%
浏览 3037

sva R包combat去除批次效应报错原因Error in solve.default(crossprod(des), crossprod(des, y1)) : Lapack routine dgesv: system is exactly singular: U[1,1] = 0**?

可以帮我看一下为什么会报错吗?
我想要sva包的combat去除批次效应
代码如下:
1. G24807=as.matrix(GSE24807)
2. rownames(G24807)=G24807[,1]
3. exp=G24807[,2:ncol(G24807)]
4. dimnames=list(rownames(exp),colnames(exp))
5. data=matrix(as.numeric(as.matrix(exp)),nrow = nrow(exp),dimnames = dimnames)
6. batchtype=c(rep(1,9),rep(2,8))
7. modtype=c(rep("HC",2),rep("NASH",7),rep("HC",3),rep("NASH",5))
8. mod=model.matrix(~as.factor(modtype))
9. outtable=ComBat(data,batchtype,mod,par.prior=TRUE)

在输出outtable时就报错了:

outtable=ComBat(data,batchtype,mod,par.prior=TRUE)
Found2batches
Adjusting for1covariate(s) or covariate level(s)
Found1716Missing Data Values
Standardizing Data across genes
Error in solve.default(crossprod(des), crossprod(des, y1)) :
Lapack routine dgesv: system is exactly singular: U[1,1] = 0

请问怎么解决呢

  • 写回答

1条回答 默认 最新

  • zqbnqsdsmd 2019-12-28 13:59
    关注
    评论

报告相同问题?

悬赏问题

  • ¥15 keil的map文件中Image component sizes各项意思
  • ¥30 BC260Y用MQTT向阿里云发布主题消息一直错误
  • ¥20 求个正点原子stm32f407开发版的贪吃蛇游戏
  • ¥15 划分vlan后,链路不通了?
  • ¥20 求各位懂行的人,注册表能不能看到usb使用得具体信息,干了什么,传输了什么数据
  • ¥15 Vue3 大型图片数据拖动排序
  • ¥15 Centos / PETGEM
  • ¥15 划分vlan后不通了
  • ¥20 用雷电模拟器安装百达屋apk一直闪退
  • ¥15 算能科技20240506咨询(拒绝大模型回答)