降水量ゼロの期間を特徴量にする
私のモデルで、効果のあった特徴量を紹介します。
降水量のカラムに対し以下の関数を使用し特徴量生成しました。
降水量ゼロカウンター
def zero_count(df,alpha=0.005):
df_count = []
n_count = 0
for i in range(len(df)):
if df[i] < 0.5:
n_count += 1
else:
n_count = 0
df_count.append(n_count)
df_count = np.tanh(np.array(df_count)*alpha)
return df_count