Что такое специальный оператор ~ в R?

Я новичок в R. В настоящее время я использую случайный лес для прогнозирования. Когда я читаю документ, он имеет следующие командные строки:

iris_rf ‹- randomForest(Species~.,data=trainData,ntree=100,proximity=TRUE) ///// построить случайный лес

Похоже, что «Виды» — это набор входных данных, но я не понимаю, что означает «Виды~». означает, в частности, что означает оператор '~.' Такого оператора я еще не видел.


person lserlohn    schedule 24.09.2014    source источник
comment
Поскольку вы новичок в R, я рекомендую вам ознакомиться с руководством по Quick-R.   -  person Barranka    schedule 25.09.2014


Ответы (1)


[Извините, я должен был искать, что вопрос ОП был дубликатом]

Это синтаксис, который R использует для формул.

Все это означает, что зависимая переменная ~ ('зависит от') независимые переменные.

Что касается 'DepVar ~.' , мы используем '.' вместо независимых переменных для обозначения «всех остальных переменных в наборе данных».

person smci    schedule 24.09.2014