) заменяется нашей собственной формулой, верно? Затем команда выполняется с этой новой формулой. Это правильно?

е всего, извинения за пример, но я не смог найти лучший набор данных, чтобы продемонстрировать проблему. Надеюсь, этого будет достаточно. Скажем, я пытаюсь сделать грань сетки трансмиссии (автоматическая или механическая) и количество передач отmtcars набор данных, который отображает миль на галлон против смещения, например:

# Load library
library(ggplot2)

# Load data
data(mtcars)

# Plot data
p <- ggplot(mtcars,aes(x = disp, y = mpg)) + geom_point() + facet_grid(gear ~ am)
p <- p + geom_smooth()
print(p)

который дает,

Обратите внимание, я добавил линию тренда, используяgeom_smooth и по умолчанию используется кривая лёсса. Я могу соответствовать пользовательским функциям, а не кривой Лёсса, используяnls для метода, а затем с указанием формулы, которая отлично. Но это возможно, чтобы соответствоватьразные пользовательские кривые для каждого аспекта? Например, линейная регрессия к верхней левой панели и экспоненциальная убывание для правой нижней части. Это возможно? Или я использую молоток для ввинчивания винтов?

РЕДАКТИРОВАТЬ: Решение для пользовательских (то есть пользовательских) функций подбораВот.

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

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