1
0
mirror of https://github.com/microsoft/qlib.git synced 2026-07-02 10:31:00 +08:00

improve perf of robust zscore processor

This commit is contained in:
Dong Zhou
2020-11-26 12:25:39 +08:00
parent d0ca52f3fd
commit 37cc51465c

View File

@@ -222,8 +222,10 @@ class RobustZScoreNorm(Processor):
self.std_train *= 1.4826
def __call__(self, df):
df.loc(axis=1)[self.cols] -= self.mean_train
df.loc(axis=1)[self.cols] /= self.std_train
X = df[self.cols]
X -= self.mean_train
X /= self.std_train
df[self.cols] = X
if self.clip_outlier:
df.clip(-3, 3, inplace=True)
return df