target::RD< T > Class Template Reference
Inheritance diagram for target::RD< T >:
Collaboration diagram for target::RD< T >:
Public Member Functions | |
RD (const arma::Col< T > &y, const arma::Mat< T > &a, const arma::Mat< T > &x1, const arma::Mat< T > &x2, const arma::Mat< T > &x3, const arma::Col< T > ¶meter, const arma::Col< T > &weights) | |
arma::Col< T > | rd () |
arma::Col< T > | op () |
void | calculate (bool target=true, bool nuisance=true, bool propensity=false) override |
Public Member Functions inherited from target::TargetBinary< T > | |
virtual arma::Mat< T > | pa () |
Calculate risk probabilities conditional on exposure. More... | |
virtual arma::Mat< T > | p (bool exposure=0) |
virtual arma::Col< T > | loglik (bool indiv=false) |
log likelihood More... | |
virtual arma::Mat< T > | score (bool indiv=false) |
score function More... | |
virtual arma::Mat< T > | est (arma::Col< T > alpha, const arma::Col< T > &propensity) |
Estimating function for double robust estimator. More... | |
virtual arma::Mat< T > | est (arma::Col< T > alpha) |
Public Member Functions inherited from target::Target< T > | |
Target () | |
Constructor. | |
Target (const arma::Col< T > &y, const arma::Mat< T > &a, const arma::Mat< T > &x1, const arma::Mat< T > &x2, const arma::Mat< T > &x3, const arma::Col< T > ¶meter, const arma::Col< T > &weights) | |
Target class constructur. More... | |
Target (const arma::Col< T > &y, const arma::Mat< T > &a, const arma::Mat< T > &x1, const arma::Mat< T > &x2, const arma::Col< T > ¶meter, const arma::Col< T > &weights) | |
Target (const arma::Col< T > &y, const arma::Mat< T > &a, const arma::Mat< T > &x1, const arma::Mat< T > &x2, const arma::Mat< T > &x3, const arma::Col< T > ¶meter) | |
Target (const arma::Col< T > &y, const arma::Mat< T > &a, const arma::Mat< T > &x1, const arma::Mat< T > &x2, const arma::Col< T > ¶meter) | |
void | weights (const arma::Col< T > &weights) |
arma::Col< T > | weights () |
arma::Col< T > | A () |
arma::Col< T > | Y () |
arma::Mat< T > | X1 () |
arma::Mat< T > | X2 () |
arma::Mat< T > | X3 () |
void | update_data (const arma::Col< T > &y, const arma::Mat< T > &a, const arma::Mat< T > &x1, const arma::Mat< T > &x2, const arma::Mat< T > &x3) |
void | update_par (const arma::Col< T > ¶meter) |
update_par - More... | |
Additional Inherited Members | |
Public Attributes inherited from target::Target< T > | |
arma::Col< T > | alpha |
arma::Col< T > | beta |
arma::Col< T > | gamma |
Protected Attributes inherited from target::TargetBinary< T > | |
arma::Mat< T > | pr |
Protected Attributes inherited from target::Target< T > | |
arma::Col< T > | nuisance |
arma::Col< T > | target |
arma::Col< T > | propensity |
arma::Col< T > | _response |
arma::Mat< T > | _exposure |
arma::Mat< T > | _x1 |
arma::Mat< T > | _x2 |
arma::Mat< T > | _x3 |
arma::Col< T > | _weights |
Detailed Description
template<class T>
class target::RD< T >
Definition at line 109 of file target.hpp.
The documentation for this class was generated from the following files: