We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e799804 commit 6e3a841Copy full SHA for 6e3a841
pyacm/acm.py
@@ -445,7 +445,7 @@ def _expected_return(self):
445
# Historical estimate
446
exp_ret = (self.B @ (self.lambda1 @ self.pc_factors_d.T + self.lambda0.reshape(-1, 1))).values
447
conv_adj = np.diag(self.B @ self.Sigma @ self.B.T) + self.omega[0, 0]
448
- er_hist = (exp_ret + conv_adj[:, None]).T
+ er_hist = (exp_ret - 0.5 * conv_adj[:, None]).T
449
er_hist_d = pd.DataFrame(
450
data=er_hist,
451
index=self.pc_factors_d.index,
0 commit comments