У меня есть регрессия в R, при попытке установить abline
на график ничего не происходит, не появляется сообщение об ошибке.Abline не появится в R
Мне пришлось лог преобразовывать данные, поэтому мне интересно, если это проблема? Данные обычно не распространяются, но нас еще попросили выполнить регрессию.
Вот что я пытался до сих пор:
alldata<-read.csv(file.choose(),header=T)
attach(alldata)
plot(weight.g,wingspan.mm,log="xy")
abline(lm(wingspan.mm~weight.g))
fit1<-lm(wingspan.mm~weight.g)
> summary(fit1)
fit2<-lm(log(wingspan.mm)~log(weight.g))
plot(fit2)
plot(weight.g,wingspan.mm,log="xy")
abline(fit2)
abline(lm(log(wingspan.mm)~log(weight.g)))
Может кто-нибудь место, где я неправильно?
Спасибо, Кейт
Пожалуйста, предоставьте свои данные с помощью 'dput (alldata)'. Кроме того, 'file.choose()' не воспроизводится, поэтому лучше передать файл пути файла 'read.csv()'. Кроме того, линейная регрессия не предполагает, что данные следуют за нормальным распределением (но это вопрос, который лучше обсуждается при перекрестном проверке). – davechilders