Skip to content

refactor feature importance code #28

@hbaniecki

Description

@hbaniecki
  1. rename permutation to _permutation_, times to _times_ and reference to _reference_ to omit potential problems with feature names
    raw$permutation <- rep(1:B, each = length(times))

    cbind(data.frame(times = times), "_full_model_" = loss_full, loss_variables, "_baseline_" = loss_baseline)
  2. use ret[['_reference_']] instead of ret[, ncol(ret)] for readability and code robustness
    res[, 2:(ncol(res) - 3)] <- res[, 2:(ncol(res) - 3)] / res[, (ncol(res))]
  3. sort the result by _permutation_ after merge() like it is done in type="raw"
    res <- merge(res, res_full, by = "times")

Metadata

Metadata

Assignees

Labels

maintenance 🔨Code enhancements, tests and maintenance

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions