swh:1:snp:b1bc5cf54dab7987e9f85b6673e79b3b1d27ac15
Raw File
Tip revision: 1921801ba8c39c62c7e5db14ed499d9b35d63bb4 authored by Arun Maiya on 02 August 2022, 15:41:20 UTC
minor edits
Tip revision: 1921801
meta.xlearner.html
---

title: X-Learner


keywords: fastai
sidebar: home_sidebar

summary: "X-Learner"
description: "X-Learner"
nb_path: "nbs/05d_meta.xlearner.ipynb"
---
<!--

#################################################
### THIS FILE WAS AUTOGENERATED! DO NOT EDIT! ###
#################################################
# file to edit: nbs/05d_meta.xlearner.ipynb
# command to build the docs after a change: nbdev_build_docs

-->

<div class="container" id="notebook-container">
        
    {% raw %}
    
<div class="cell border-box-sizing code_cell rendered">

</div>
    {% endraw %}

    {% raw %}
    
<div class="cell border-box-sizing code_cell rendered">

<div class="output_wrapper">
<div class="output">

<div class="output_area">


<div class="output_markdown rendered_html output_subarea ">
<h2 id="BaseXLearner" class="doc_header"><code>class</code> <code>BaseXLearner</code><a href="https://github.com/amaiya/causalnlp/tree/main/causalnlp/meta/xlearner.py#L39" class="source_link" style="float:right">[source]</a></h2><blockquote><p><code>BaseXLearner</code>(<strong><code>learner</code></strong>=<em><code>None</code></em>, <strong><code>control_outcome_learner</code></strong>=<em><code>None</code></em>, <strong><code>treatment_outcome_learner</code></strong>=<em><code>None</code></em>, <strong><code>control_effect_learner</code></strong>=<em><code>None</code></em>, <strong><code>treatment_effect_learner</code></strong>=<em><code>None</code></em>, <strong><code>ate_alpha</code></strong>=<em><code>0.05</code></em>, <strong><code>control_name</code></strong>=<em><code>0</code></em>) :: <a href="/causalnlp/meta.base.html#BaseLearner"><code>BaseLearner</code></a></p>
</blockquote>
<p>A parent class for X-learner regressor classes.</p>
<p>An X-learner estimates treatment effects with four machine learning models.</p>
<p>Details of X-learner are available at Kunzel et al. (2018) (<a href="https://arxiv.org/abs/1706.03461">https://arxiv.org/abs/1706.03461</a>).</p>

</div>

</div>

</div>
</div>

</div>
    {% endraw %}

    {% raw %}
    
<div class="cell border-box-sizing code_cell rendered">

<div class="output_wrapper">
<div class="output">

<div class="output_area">


<div class="output_markdown rendered_html output_subarea ">
<h2 id="BaseXRegressor" class="doc_header"><code>class</code> <code>BaseXRegressor</code><a href="https://github.com/amaiya/causalnlp/tree/main/causalnlp/meta/xlearner.py#L364" class="source_link" style="float:right">[source]</a></h2><blockquote><p><code>BaseXRegressor</code>(<strong><code>learner</code></strong>=<em><code>None</code></em>, <strong><code>control_outcome_learner</code></strong>=<em><code>None</code></em>, <strong><code>treatment_outcome_learner</code></strong>=<em><code>None</code></em>, <strong><code>control_effect_learner</code></strong>=<em><code>None</code></em>, <strong><code>treatment_effect_learner</code></strong>=<em><code>None</code></em>, <strong><code>ate_alpha</code></strong>=<em><code>0.05</code></em>, <strong><code>control_name</code></strong>=<em><code>0</code></em>) :: <a href="/causalnlp/meta.xlearner.html#BaseXLearner"><code>BaseXLearner</code></a></p>
</blockquote>
<p>A parent class for X-learner regressor classes.</p>

</div>

</div>

</div>
</div>

</div>
    {% endraw %}

    {% raw %}
    
<div class="cell border-box-sizing code_cell rendered">

<div class="output_wrapper">
<div class="output">

<div class="output_area">


<div class="output_markdown rendered_html output_subarea ">
<h2 id="BaseXClassifier" class="doc_header"><code>class</code> <code>BaseXClassifier</code><a href="https://github.com/amaiya/causalnlp/tree/main/causalnlp/meta/xlearner.py#L399" class="source_link" style="float:right">[source]</a></h2><blockquote><p><code>BaseXClassifier</code>(<strong><code>outcome_learner</code></strong>=<em><code>None</code></em>, <strong><code>effect_learner</code></strong>=<em><code>None</code></em>, <strong><code>control_outcome_learner</code></strong>=<em><code>None</code></em>, <strong><code>treatment_outcome_learner</code></strong>=<em><code>None</code></em>, <strong><code>control_effect_learner</code></strong>=<em><code>None</code></em>, <strong><code>treatment_effect_learner</code></strong>=<em><code>None</code></em>, <strong><code>ate_alpha</code></strong>=<em><code>0.05</code></em>, <strong><code>control_name</code></strong>=<em><code>0</code></em>) :: <a href="/causalnlp/meta.xlearner.html#BaseXLearner"><code>BaseXLearner</code></a></p>
</blockquote>
<p>A parent class for X-learner classifier classes.</p>

</div>

</div>

</div>
</div>

</div>
    {% endraw %}

    {% raw %}
    
<div class="cell border-box-sizing code_cell rendered">

</div>
    {% endraw %}

</div>


back to top