#r #ggplot2
#r #ggplot2
Вопрос:
Я знаю, что вы можете создавать графики, используя полиномы, и создавать фреймы данных из них, такие как:
dat <- data.frame(x, y = x^3 x^2 x 5)
Однако я хотел знать, возможно ли создать фрейм данных для построения графика с использованием формы x-intercept, которую вы получаете из факторизованных полиномов, таких как:
(x 1)(x-1)(x-2)
Каждый раз, когда я пытаюсь определить переменную с:
dat <- data.frame(x, y = (x 1)(x-1)(x-2))
Я всегда получаю от него одну и ту же ошибку:
Error in data.frame(x, y = ((x - 1)(x 1))(x - 2)) :
attempt to apply non-function
Возможно ли создать график, используя только форму x-intercept, или мне нужно сначала развернуть, чтобы иметь возможность отобразить его в R?
Ответ №1:
Вы должны добавить знак умножения, например:
dat <- data.frame(x, y = (x 1)*(x-1)*(x-2))