В формулах R, почему я должен использовать функцию I () на степенных членах, например, y ~ I (x ^ 3)

Я пытаюсь разобраться с использованием оператора тильды и связанных с ним функций. Мой первый вопрос почемуI() нужно использовать для указания арифметических операторов? Например, эти 2 графика дают разные результаты (первый имеет прямую линию, а второй - ожидаемую кривую)

x <- c(1:100)
y <- seq(0.1,10,0.1)

plot(y~x^3)
plot(y~I(x^3))

кроме того, оба следующих графика также дают ожидаемый результат

plot(x^3, y)
plot(I(x^3), y)

Мой второй вопрос: возможно, примеры, которые я использовал, слишком просты, но я не понимаю, где~ на самом деле должен быть использован.

Ответы на вопрос(1)

Ваш ответ на вопрос