nnpiv.ensemble.EnsembleIV

class nnpiv.ensemble.EnsembleIV(adversary='auto', learner='auto', max_abs_value=4, n_iter=100)[source]

Implements an ensemble learning IV method with adversarial and learner components.

Parameters
  • adversary (str or estimator) – Adversary model. If ‘auto’, a default RandomForestRegressor is used.

  • learner (str or estimator) – Learner model. If ‘auto’, a default RandomForestClassifier is used.

  • max_abs_value (float) – Maximum absolute value for the predictions.

  • n_iter (int) – Number of iterations for the ensemble.