2016-08-26 8 views
0

Я работаю с библиотекой VIM, чтобы попытаться увидеть шаблон моих недостающих данных. Из моего исходного набора данных я сделал подмножество следующим образом:Функция VIM plot

newdata<- df[c(11,17:45)] #This makes a new dataframe with columns 11 and 17 through 45 (to get the number of column type (names(dataframe))) 

newdata1<-newdata[which(df$variable1=='1' | 
         df$variable1=='2'),] #This makes a new dataframe of df including only variable 1 = 1 and variable 1 = 2 

library(VIM) 
## for missing values 
miss <- aggr(newdata1) 
newdata1 
attach(newdata1) 
plot(newdata1, sortVars = FALSE, 
    sortCombs = TRUE, axes = TRUE, combined = FALSE, labels= TRUE) 

У меня возникли проблемы с моим выходом, я не вижу переменных на оси х.

missing values per variable

Я хочу, чтобы иметь возможность видеть имена отсутствующих переменных.

Мой dataframe что-то вроде этого:

Result question1 question2 question3 question4 question5 
    1   1    1   1   1   1 
    1   2    1   1   2   4 
    2   1    1   3   1   2 
    1   1    2   1   3   1 
    2   NA   1   2   2   1 
    1   1    1   NA   2   2 
    1   NA   NA   1   3   1 
    1   1    4   1   3   1 
    2   2    NA   NA   3   2 

ответ

1
miss <- aggr(newdata1, col=c('navyblue','red'), 
        numbers=TRUE, sortVars=TRUE, 
        labels=names(newdata1), cex.axis=.5, 
        gap=3, ylab=c("Missing data","Pattern")) 

Вы можете попробовать такой код, как описано выше. Надеюсь, вы можете получить метки на оси x.