Uses the feature importance measures of ranger or caret.
calculate_overall_feature_importance calculates the importance for the whole trajectory,
calculate_milestone_feature_importance calculates it for individual milestones (e.g. branching points)
calculate_branch_feature_importance(
trajectory,
expression_source = "expression",
fi_method = fi_ranger_rf_lite(),
verbose = FALSE
)calculate_branching_point_feature_importance(
trajectory,
expression_source = "expression",
milestones_oi = trajectory$milestone_ids,
fi_method = fi_ranger_rf_lite(),
verbose = FALSE
)
calculate_cell_feature_importance(
trajectory,
expression_source = "expression",
fi_method = fi_ranger_rf_lite(),
verbose = FALSE
)
calculate_milestone_feature_importance(
trajectory,
expression_source = "expression",
milestones_oi = NULL,
fi_method = fi_ranger_rf_lite(),
verbose = FALSE
)
calculate_overall_feature_importance(
trajectory,
expression_source = "expression",
fi_method = fi_ranger_rf_lite(),
verbose = FALSE
)
calculate_waypoint_feature_importance(
trajectory,
expression_source = "expression",
waypoints = NULL,
fi_method = fi_ranger_rf_lite(),
verbose = FALSE
)
A data frame with two or more columns, feature_id, and importance. feature_id is a column in the trajectory expression matrix. Additional columns may be available depending on the function called.
A trajectory object containing expression values and a trajectory.
The expression data matrix, with features as columns.
If a matrix is provided, it is used as is.
If a character is provided, trajectory[[expression_source]] should contain the matrix.
If a function is provided, that function will be called in order to obtain the expression (useful for lazy loading).
A feature importance method. Default: fi_ranger_rf_lite(). Check ?fi_methods for a full list of available feature importance methods.
Whether to print out extra information.
The milestone(s) for which to calculate feature importance
The waypoints, optional
library(dynwrap)
data(example_trajectory)
calculate_overall_feature_importance(example_trajectory)
Run the code above in your browser using DataLab