2015-01-16 3 views
0

방금 ​​R을 사용하기 시작 했으므로 False Discovery Rate 플롯을 만들려고합니다. 그러나, 내가 계속 실행중인 오류 메시지가 매우 기본적인 것 같습니다. 솔루션을 찾기 위해 어디에서나 검색했지만 찾지 못했습니다.'na.rm'이 거짓 인 경우 누락 된 값과 NaN이 허용되지 않습니다.

> 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 

I는 텍스트 파일에 파일 엑셀에서 "MelanomaData을"변환 : 여기서

는 입력과 출력이있다. NA의 값이나 빈 값이 없는지 확인하기 위해 데이터를 조사했습니다.

저는 문제가 될 수있는 부분을 잃어 버렸습니다. 도움을 주시면 매우 감사하겠습니다!

+1

게시 가이드 라인을 읽어보십시오. 우리는 어떤 명령이 경고를 던 졌는지 알지 못하며, 귀하의 기능이 어떤 패키지에서 왔는지 알지 못합니다. 비교할 데이터가 없습니다. –

+0

재현 가능한 예제를 만드는 방법은 [this thread] (http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example)를 참조하십시오. –

답변

0

두 가지 유용한 메시지가 표시됩니다. 첫 번째는 Warning: a class contains only 1 sample입니다. 두 번째는 Error in quantile.default(sd, offset.percent/100)입니다.

quantile.default의 첫 번째 인수는 '표준 편차'처럼 들립니다.

가능성 : 코드에서 NAsd의 한 요소 벡터를 계산합니다. quantile.default은 아무도이를 무시하도록 말했기 때문에 사용할 수 없습니까?

경고를 생성하는 원인을 찾으십시오.

관련 문제