pyspark.pandas.groupby.GroupBy.ewm

GroupBy。 ewm ( com:可選(浮動]=沒有一個,跨度:可選(浮動]=沒有一個,半衰期:可選(浮動]=沒有一個,α:可選(浮動]=沒有一個,min_periods:可選(int]=沒有一個,ignore_na:bool= )→ExponentialMovingGroupby(FrameLike]

返回一個ewm石斑魚,每組提供ewm功能。

請注意

“min_periods”pandas-on-Spark是一個固定的窗口大小與熊貓。不像熊貓,NA也算作時期。這可能是改變了在不久的將來。

參數
com 浮動,可選

指定衰減的質心。α= 1 / (1 + com), com > = 0。

跨度 浮動,可選

指定衰變的跨度。α= 2 /(跨度+ 1),跨度> = 1。

半衰期 浮動,可選

指定衰變的半衰期。α= 1 - exp (ln(2) /半排出期),為半排出期> 0。

α 浮動,可選

直接指定平滑係數α。0 <α< = 1。

min_periods int,默認沒有

最小數量的觀察窗口需要一個值(否則結果是NA)。

ignore_na bool,默認的錯誤

忽略缺失值在計算權重。

  • ignore_na = False(默認),重量是基於絕對位置。例如,的重量\ (x_0 \)\ (x_2 \)用來計算加權平均的\ (x_0 \),沒有,\ (x_2 \))\((1-lpha)^2\)\ [1 \)如果調整= True,\((1-lpha)^2\)\(lpha\)如果調整= False

  • ignore_na = True、重量是基於相對位置。例如,的重量\ (x_0 \)\ (x_2 \)用來計算加權平均的\ (x_0 \),沒有,\ (x_2 \))\(1-lpha\)\ [1 \)如果調整= True,\(1-lpha\)\(lpha\)如果調整= False