R Studio: ~ как «неожиданный ввод» в сюжет () - PullRequest
0 голосов
/ 17 января 2020

Я некоторое время пользуюсь R studio и только что дошел до линейной регрессии. Для начала я хотел построить свои данные, но моя R Studio продолжает выдавать ошибку при использовании символа ~.

Вот код:

STR <- c(15, 17, 19, 20, 22)

TestScore <- c(680, 640, 670, 660, 630)

plot(TestScore ~ STR) 

Консоль затем говорит мне:

'Ошибка: неожиданный ввод в «plot (TestScore?»

Я установил библиотеку (AER) и библиотеку (MASS), которые кажутся единственные другие предварительные условия, чтобы это работало.

Кто-нибудь знает, как решить эту проблему? Спасибо большое!

Ответы [ 2 ]

0 голосов
/ 18 января 2020

Ваш код работает нормально, но если вы выполняете линейное моделирование, вы действительно хотите поместить его в один фрейм данных.

Попробуйте, но, как и в предыдущих комментариях, запустите новый скрипт и скопируйте его отсюда. или введите новый:

STR <- c(15, 17, 19, 20, 22)
TestScore <- c(680, 640, 670, 660, 630)
plot(TestScore ~ STR)

your.data = data.frame(STR, TestScore)
glimpse(your.data)

your.model <- lm(data = your.data, TestScore ~ STR)

anova(your.model)
summary(your.model)
0 голосов
/ 17 января 2020

Может быть проблема с локалью. Попробуйте это:

Sys.setlocale("LC_ALL", "de_DE.UTF-8")

Немецкий язык является лишь примером. Проверьте ?Sys.setlocale, чтобы найти подходящий вам язык.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...