Вопрос:

Значение ~. (тильда точка) аргумент?

r syntax

27197 просмотра

1 ответ

563 Репутация автора

В чем смысл ~.аргумента в R?

Например plot(~.,xyz..)

Я видел, как этот аргумент использовался несколько раз в разных контекстах, и, поскольку сложно найти значимые символы в Google, я добился небольшого успеха.

Автор: Info5ek Источник Размещён: 19.11.2012 12:45

Ответы (1)


46 плюса

11442 Репутация автора

Решение

Это формула в сокращенной записи. Попробуй это:

plot( mpg ~ cyl, data= mtcars )

Левая рука является зависимой переменной, правая рука является независимой переменной. Как y = bx + c означает, что y ~ x.

Формулы являются одним из краеугольных камней R, и вам нужно понять их, чтобы эффективно использовать R. Чаще всего формулы используются для моделирования всех видов, например, вы можете выполнить базовую линейную регрессию с помощью

lm( mpg ~ wt, data= mtcars )

... чтобы увидеть, как пробег на галлон зависит от веса. Посмотрите на ?formulaнекоторые дополнительные объяснения.

Точка означает «любые столбцы из данных, которые в противном случае не используются». Google для "формул R", чтобы получить больше информации.

Автор: January Размещён: 19.11.2012 12:52
Вопросы из категории :
32x32