LOESS#
LOESS 转换(局部加权散点图平滑)使用局部估计回归生成趋势线。LOESS 通过最近邻点的滑动窗口执行一系列局部加权回归。有关标准参数回归选项,请参阅回归。
这是一个使用 LOESS 平滑高斯随机游走样本的示例
import altair as alt
import pandas as pd
import numpy as np
np.random.seed(42)
df = pd.DataFrame({
'x': range(100),
'y': np.random.randn(100).cumsum()
})
chart = alt.Chart(df).mark_point().encode(
x='x',
y='y'
)
chart + chart.transform_loess('x', 'y').mark_line()
转换选项#
transform_loess()
方法基于 LoessTransform
类构建,该类具有以下选项