Я запускаю функцию summary (lm (...)) в R. Когда я печатаю коэффициенты, я получаю оценки для всех переменных, кроме последней переменной. Последней переменной я получаю "NA" . Я попытался переключить последний столбец данных с другим столбцом, и снова, что бы ни было в последнем столбце, получилось "NA" , но все остальное получило оценки. Немного о данных..... У меня есть около 5 переменных с данными в каждой строке, а затем у меня есть 12 сезонных переменных, которые, например, если месяц январь, то есть 1 за каждый день в январе, 0 в противном случае, Для переменной февраля существует 1, если месяц - февраль, а 0 - в противном случае и так далее. Кто-нибудь знает, что будет производить "NA" в последнем столбце оценки коэффициента? Поэтому в первый раз, когда я его запустил, это был коэффициент для декабрьской фиктивной переменной. Это из-за моих ежемесячных фиктивных переменных? Благодаря
Это мой воспроизводимый пример.
dat<-data.frame(one<-c(sample(1000:1239)),two<-c(sample(200:439)),three<-c(sample(600:839)),Jan<-c(rep(1,20),rep(0,220)),Feb<-c(rep(0,20),rep(1,20),rep(0,200)),Mar<-c(rep(0,40),rep(1,20),rep(0,180)),Apr<-c(rep(0,60),rep(1,20),rep(0,160)),May<-c(rep(0,80),rep(1,20),rep(0,140)),Jun<-c(rep(0,100),rep(1,20),rep(0,120)),Jul<-c(rep(0,120),rep(1,20),rep(0,100)),Aug<-c(rep(0,140),rep(1,20),rep(0,80)),Sep<-c(rep(0,160),rep(1,20),rep(0,60)),Oct<-c(rep(0,180),rep(1,20),rep(0,40)),Nov<-c(rep(0,200),rep(1,20),rep(0,20)),Dec<-c(rep(0,220),rep(1,20)))
attach(dat)
summary(lm(one ~ two + three + Jan + Feb + Mar + Apr + May + Jun + Jul + Aug + Sep + Oct + Nov + Dec))