| tune_local_linear_forest {grf} | R Documentation |
Finds the optimal ridge penalty for local linear prediction.
tune_local_linear_forest(forest, linear.correction.variables = NULL, ll.weight.penalty = FALSE, num.threads = NULL, lambda.path = NULL)
forest |
The forest used for prediction. |
linear.correction.variables |
Variables to use for local linear prediction. If left null, all variables are used. |
ll.weight.penalty |
Option to standardize ridge penalty by covariance (TRUE), or penalize all covariates equally (FALSE). Defaults to FALSE. |
num.threads |
Number of threads used in training. If set to NULL, the software automatically selects an appropriate amount. |
lambda.path |
Optional list of lambdas to use for cross-validation. |
A list of lambdas tried, corresponding errors, and optimal ridge penalty lambda.
## Not run: # Find the optimal tuning parameters. n = 500; p = 10 X = matrix(rnorm(n*p), n, p) Y = X[,1] * rnorm(n) forest = regression_forest(X,Y) tuned.lambda = tune_local_linear_forest(forest) # Use this parameter to predict from a local linear forest. predictions = predict(forest, linear.correction.variables = 1:p, lambda = tuned.lambda) ## End(Not run)