나는이 데이터로 LME 모델을 실행하려고 :오류 : 개체에서 누락 된 값 -하지만 누락 된 값
tot_nochc=runif(10,1,15)
cor_partner=factor(c(1,1,0,1,0,0,0,0,1,0))
age=runif(10,18,75)
agecu=age^3
day=factor(c(1,2,2,3,3,NA,NA,4,4,4))
dt=as.data.frame(cbind(tot_nochc,cor_partner,agecu,day))
attach(dt)
corpart.lme.1=lme(tot_nochc~cor_partner+agecu+cor_partner *agecu,
random = ~cor_partner+agecu+cor_partner *agecu |day,
na.exclude(day))
나는이 오류 코드 수 :
을 na.fail.default에서오류 (목록 (cor_partner의 = C를 (1L, 1L, 2L, 1L, 1L, 1L :
객체
에서 누락 된 값 I는 포럼에서 유사한 질문이 알고 있습니다. 그러나 나는 n 내 경우 :- cor_partner에는 누락 된 값이 없습니다.
- 전체 개체는 (적어도 지구 환경이 보여주는 것에서) 요인으로 코딩됩니다.
na.action을 사용하여 해당 NA 값을 제외 할 수 있지만 필자의 데이터가 정확히 무엇을하는지 이해하기 위해 함수가 누락 값을 읽는 이유를 알고 싶습니다.
[재현 가능한 예] (http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example)를 제공 할 데이터 및/또는 코드를 제공해주십시오.)? 그렇지 않으면이 질문에 대답하기가 어려울 것입니다 ... –
@BenBolker 편집 됨, 감사합니다 – InverniE
이것은 저에게 오타/thinko처럼 보입니다. 'na.exclude (day)'가해야 할 일을 설명 할 수 있습니까? 일반적으로 데이터 프레임에 'day'를 추가 한 다음 ** attach()를 사용하지 않고 ** data' 인수에 'day'를 포함하여 결합 된 데이터 프레임을 사용하여이 작업을 수행합니다. ?? –