# {py:mod}`causalis.dgp.causaldata_instrumental.functional`

```{py:module} causalis.dgp.causaldata_instrumental.functional
```

```{autodoc2-docstring} causalis.dgp.causaldata_instrumental.functional
:allowtitles:
```

## Module Contents

### Functions

````{list-table}
:class: autosummary longtable
:align: left

* - {py:obj}`generate_iv_data <causalis.dgp.causaldata_instrumental.functional.generate_iv_data>`
  - ```{autodoc2-docstring} causalis.dgp.causaldata_instrumental.functional.generate_iv_data
    :summary:
    ```
````

### API

````{py:function} generate_iv_data(n: int = 1000) -> pandas.DataFrame
:canonical: causalis.dgp.causaldata_instrumental.functional.generate_iv_data

```{autodoc2-docstring} causalis.dgp.causaldata_instrumental.functional.generate_iv_data
```
````
