我刚开始使用R,我正在尝试创建一个虚假发现率图。但是,我一直在遇到的错误信息似乎非常基本。我到处寻找解决方案,但却无法找到解决方案。
以下是输入和输出:
> melanoma.data <- pamr.from.excel("MelanomaData.txt", 10, sample.labels=FALSE)
pamr.menu(melanoma.data)
1: pamr.train
2: pamr.cv
3: pamr.plotcv
...(other selections)
Selection: 1
Warning: a class contains only 1 sampleError in quantile.default(sd, offset.percent/100) :
missing values and NaN's not allowed if 'na.rm' is FALSE
Error during wrapup: cannot open the connection
我转换了&#34; MelanomaData&#34;从excel文件到文本文件。我搜索过数据以确保没有NA或空值。
我迷失了问题所在,并且非常感谢任何帮助!
答案 0 :(得分:0)
我在这里看到两条有用的消息。
第一个是Warning: a class contains only 1 sample
。
第二个说Error in quantile.default(sd, offset.percent/100)
。
quantile.default
的第一个参数听起来像'标准偏差'。
这种可能性如何:您的代码计算单元素向量的sd
,NA
,quantile.default
无法使用,因为没有人告诉它忽略它?
我建议你去找出产生警告的内容。