Initalization of DoubleMLData from `matrix()`

objects.

double_ml_data_from_matrix(
X = NULL,
y,
d,
z = NULL,
data_class = "DoubleMLData",
use_other_treat_as_covariate = TRUE
)

## Arguments

X |
(`matrix()` )
Matrix of covariates. |

y |
(`numeric()` )
Vector of outcome variable. |

d |
(`matrix()` )
Matrix of treatment variables. |

z |
(`matrix()` )
Matrix of instruments. |

data_class |
(`character(1)` )
Class of returned object. By default, an object of class `DoubleMLData` is
returned. Setting `data_class = "data.table"` returns an object of class
`data.table` . |

use_other_treat_as_covariate |
(`logical(1)` )
Indicates whether in the multiple-treatment case the other treatment
variables should be added as covariates. Default is `TRUE` . |

## Value

Creates a new instance of class `DoubleMLData`

.

## Examples