Skip to content

Commit

Permalink
Merge pull request #391 from pbiecek/master
Browse files Browse the repository at this point in the history
removed unnecessary call to anova() as requested in #388
  • Loading branch information
kassambara committed May 20, 2019
2 parents e85acb7 + 27dbcf5 commit 90eaf3c
Showing 1 changed file with 6 additions and 5 deletions.
11 changes: 6 additions & 5 deletions R/ggforest.R
Original file line number Diff line number Diff line change
Expand Up @@ -47,9 +47,10 @@ ggforest <- function(model, data = NULL,
# get data and variables/terms from cox model
data <- .get_data(model, data = data)
terms <- attr(model$terms, "dataClasses")[-1]
terms <- terms[intersect(names(terms),
gsub(rownames(anova(model))[-1], pattern = "`", replacement = ""))]

# removed as requested in #388
# terms <- terms[intersect(names(terms),
# gsub(rownames(anova(model))[-1], pattern = "`", replacement = ""))]

# use broom to get some required statistics
coef <- as.data.frame(tidy(model))
gmodel <- glance(model)
Expand All @@ -62,12 +63,12 @@ ggforest <- function(model, data = NULL,
cbind(var = var, adf, pos = 1:nrow(adf))
}
else if (terms[i] == "numeric") {
data.frame(var = var, Var1 = "", Freq = nrow(data),
data.frame(var = var, Var1 = "", Freq = nrow(data),
pos = 1)
}
else {
vars = grep(paste0("^", var, "*."), coef$term, value=TRUE)
data.frame(var =vars , Var1 = "", Freq = nrow(data),
data.frame(var = vars, Var1 = "", Freq = nrow(data),
pos = seq_along(vars))
}
})
Expand Down

0 comments on commit 90eaf3c

Please sign in to comment.