Что происходит с ggplot(geom_smooth(method="loess) когда span > 1?

Представьте себе ggplot, который использует geom_smooth(method = "loess", span = 1.5). В этом ggplot, какой аргумент span говорит ggplot делать со строками geom_smooth (или связанной математикой)?

Я читал предыдущие обсуждения функции аргумента span (и связанное с этим обсуждение alpha), но они обсуждали его как ограниченный 0 и 1. Это неверно, и span = 1.5 (например) создает другую гладкость чем span = 1.

Это хороший вопрос, и вы, скорее всего, получите более качественную и быструю помощь, если включите воспроизводимые примеры. Вместо того, чтобы предлагать людям представить, что это будет, просто продемонстрируйте с помощью кода именно то, что вы просите. Удачи!

jpsmith 11.01.2023 02:33

Здесь не помешала бы определенность. Трудно представить, что делает гипотетический код, и еще труднее представить, что произойдет, если я изменю параметр, и вы имеете в виду обсуждения, которые не включены в вопрос. Почему бы не привести пример, в котором вы пытаетесь изменить аргумент, чтобы показать, о чем именно вы спрашиваете и почему значение будет или не будет ограничено?

camille 11.01.2023 07:24
Ускорьте разработку веб-приложений Laravel с помощью этих бесплатных стартовых наборов
Ускорьте разработку веб-приложений Laravel с помощью этих бесплатных стартовых наборов
Laravel - это мощный PHP-фреймворк, используемый для создания масштабируемых и надежных веб-приложений. Одним из преимуществ Laravel является его...
Что такое двойные вопросительные знаки (??) в JavaScript?
Что такое двойные вопросительные знаки (??) в JavaScript?
Как безопасно обрабатывать неопределенные и нулевые значения в коде с помощью Nullish Coalescing
Создание ресурсов API Laravel: Советы по производительности и масштабируемости
Создание ресурсов API Laravel: Советы по производительности и масштабируемости
Создание API-ресурса Laravel может быть непростой задачей. Она требует глубокого понимания возможностей Laravel и лучших практик, чтобы обеспечить...
Как сделать компонент справочного центра с помощью TailwindCSS
Как сделать компонент справочного центра с помощью TailwindCSS
Справочный центр - это веб-сайт, где клиенты могут найти ответы на свои вопросы и решения своих проблем. Созданный для решения многих распространенных...
Асинхронная передача данных с помощью sendBeacon в JavaScript
Асинхронная передача данных с помощью sendBeacon в JavaScript
В современных веб-приложениях отправка данных из JavaScript на стороне клиента на сервер является распространенной задачей. Одним из популярных...
Как подобрать выигрышные акции с помощью анализа и визуализации на Python
Как подобрать выигрышные акции с помощью анализа и визуализации на Python
Отказ от ответственности: Эта статья предназначена только для демонстрации и не должна использоваться в качестве инвестиционного совета.
0
2
52
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Метод сглаживания лёсса использует stats::loess, и справка по этой функции дает больше информации о том, как работает параметр span, когда он больше единицы.

?loess

промежуток параметр α, управляющий степенью сглаживания.
Подробности Подгонка производится на месте. То есть для подгонки в точке x подгонка выполняется с использованием точек в окрестности хх, взвешенных по их расстояние от xx (с различиями в «параметрических» переменных, игнорируется при вычислении расстояния). Размер микрорайона контролируется α (устанавливается span или enp.target). При α<1 окрестность включает пропорцию α точек, и эти имеют трикубический вес (пропорциональный (1 - (расстояние/максрасст)^3)^3). Для α>1, используются все точки, при этом предполагается, что «максимальное расстояние» равно α ^ (1/p), умноженному на фактическое максимальное расстояние для p объясняющие переменные.

Другими словами, когда диапазон > 1, включаются все точки, и чем он больше, тем менее «локальным» становится взвешивание.

Другие вопросы по теме