Learn R Programming

⚠️There's a newer version (2.3.2) of this package.Take me there.

grf (version 2.1.0)

Generalized Random Forests

Description

A pluggable package for forest-based statistical estimation and inference. GRF currently provides methods for non-parametric least-squares regression, quantile regression, survival regression and treatment effect estimation (optionally using instrumental variables), with support for missing values.

Copy Link

Version

Install

install.packages('grf')

Monthly Downloads

6,886

Version

2.1.0

License

GPL-3

Issues

Pull Requests

Stars

Forks

Maintainer

Julie Tibshirani

Last Published

March 17th, 2022

Functions in grf (2.1.0)

create_dot_body

Writes each node information If it is a leaf node: show it in different color, show number of samples, show leaf id If it is a non-leaf node: show its splitting variable and splitting value If trained with missing values, the edge arrow is filled according to which direction the NAs are sent.
custom_forest

Custom forest (removed)
expected_survival

Compute E[T | X]
best_linear_projection

Estimate the best linear projection of a conditional average treatment effect.
average_treatment_effect

Get doubly robust estimates of average treatment effects.
estimate_rate

Compute rate estimates, a function to be passed on to bootstrap routine.
causal_survival_forest

Causal survival forest
get_scores.causal_forest

Compute doubly robust scores for a causal forest.
leaf_stats.instrumental_forest

Calculate summary stats given a set of samples for instrumental forests.
average_late

Average LATE (removed)
get_tree

Retrieve a single tree from a trained forest object.
get_scores.multi_arm_causal_forest

Compute doubly robust scores for a multi arm causal forest.
leaf_stats.regression_forest

Calculate summary stats given a set of samples for regression forests.
multi_regression_forest

Multi-task regression forest
print.grf

Print a GRF forest object.
multi_arm_causal_forest

Multi-arm causal forest
print.grf_tree

Print a GRF tree object.
predict.instrumental_forest

Predict with an instrumental forest
predict.causal_survival_forest

Predict with a causal survival forest forest
get_scores.instrumental_forest

Doubly robust scores for estimating the average conditional local average treatment effect.
get_scores.causal_survival_forest

Compute doubly robust scores for a causal survival forest.
plot.grf_tree

Plot a GRF tree object.
predict.survival_forest

Predict with a survival forest
boosted_regression_forest

Boosted regression forest
average_partial_effect

Average partial effect (removed)
print.boosted_regression_forest

Print a boosted regression forest
survival_forest

Survival forest
split_frequencies

Calculate which features the forest split on at each depth.
get_leaf_node

Find the leaf node for a test sample.
grf-package

grf: Generalized Random Forests
get_sample_weights

Retrieve forest weights (renamed to get_forest_weights)
get_forest_weights

Given a trained forest and test data, compute the kernel weights for each test point.
generate_causal_survival_data

Simulate causal survival data
instrumental_forest

Intrumental forest
leaf_stats.causal_forest

Calculate summary stats given a set of samples for causal forests.
boot_grf

Simple clustered bootstrap.
predict.multi_regression_forest

Predict with a multi regression forest
leaf_stats.default

A default leaf_stats for forests classes without a leaf_stats method that always returns NULL.
ll_regression_forest

Local linear forest
plot.rank_average_treatment_effect

Plot the Targeting Operator Characteristic curve.
predict.regression_forest

Predict with a regression forest
export_graphviz

Export a tree in DOT format. This function generates a GraphViz representation of the tree, which is then written into `dot_string`.
predict.quantile_forest

Predict with a quantile forest
predict.ll_regression_forest

Predict with a local linear forest
merge_forests

Merges a list of forests that were grown using the same data into one large forest.
predict.multi_arm_causal_forest

Predict with a multi arm causal forest
predict.probability_forest

Predict with a probability forest
print.rank_average_treatment_effect

Print the Rank-Weighted Average Treatment Effect (RATE).
test_calibration

Omnibus evaluation of the quality of the random forest estimates via calibration.
tune_causal_forest

Causal forest tuning (removed)
rank_average_treatment_effect

Estimate a Rank-Weighted Average Treatment Effect (RATE).
regression_forest

Regression forest
print.tuning_output

Print tuning output. Displays average error for q-quantiles of tuned parameters.
tune_forest

Tune a forest
generate_causal_data

Generate causal forest data
tune_ll_causal_forest

Local linear forest tuning
tune_ll_regression_forest

Local linear forest tuning
predict.boosted_regression_forest

Predict with a boosted regression forest.
predict.causal_forest

Predict with a causal forest
probability_forest

Probability forest
tune_regression_forest

Regression forest tuning (removed)
quantile_forest

Quantile forest
variable_importance

Calculate a simple measure of 'importance' for each feature.
tune_instrumental_forest

Instrumental forest tuning (removed)
causal_forest

Causal forest
get_scores

Compute doubly robust scores for a GRF forest object