Что означает период в следующем отрывке R? - PullRequest
7 голосов
/ 05 августа 2011

Из руководства FSelector :

data(iris)
subset <- cfs(Species~., iris)
f <- as.simple.formula(subset, "Species")
print(f)

В частности, я имею в виду тот, что в "Виды ~.".

Теперь Google ужасно тяжело использовать пунктуацию (в любом случае, для меня), и я ничего не смог. Этот код неясен.

1 Ответ

17 голосов
/ 05 августа 2011

Я думаю, что вы имеете в виду период, содержащийся в Species~., и в этом случае это просто стандартная формулировка R, ссылающаяся на «все другие переменные» в фрейме данных, а не выдает их по одномукак в Species ~ Variable1 + Variable2 и т. д.

Из файлов справки ?formula:

Существует две специальные интерпретации.в формуле.Обычный находится в контексте аргумента данных функций подгонки модели и означает «все столбцы, в формуле нет других формул»: см. Термин. Формула.Только в контексте update.formula это означает «что раньше было в этой части формулы».

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