fixed bug in IV estimator for continuous IV

This commit is contained in:
Amit Sharma 2019-07-27 19:12:41 +05:30
Родитель 12fe3c5ebe
Коммит 718dcde328
2 изменённых файлов: 100 добавлений и 131 удалений

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

Просмотреть файл

@ -47,7 +47,7 @@ class InstrumentalVariableEstimator(CausalEstimator):
else:
# Obtain estimate by 2SLS estimator: Cov(y,z) / Cov(x,z)
num_yz = np.cov(self._outcome, instrument)[0, 1]
deno_xz = np.cov(self._outcome, instrument)[0, 1]
deno_xz = np.cov(self._treatment, instrument)[0, 1]
iv_est = num_yz / deno_xz
estimate = CausalEstimate(estimate=iv_est,