From 7b7147fe0fb783490e0d391a8396614043cf54af Mon Sep 17 00:00:00 2001 From: quantifish Date: Tue, 3 Oct 2023 16:46:58 +1300 Subject: [PATCH] got negbinom going for unstd series --- R/get-index.R | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/R/get-index.R b/R/get-index.R index b205fe7..aa2789d 100644 --- a/R/get-index.R +++ b/R/get-index.R @@ -37,7 +37,7 @@ get_unstandarsied <- function(fit, year = "year", rescale = 1) { if (!is.brmsfit(fit)) stop("fit is not an object of class brmsfit.") - if (fit$family$family == "bernoulli" | grepl("hurdle", fit$family$family)) { + if (fit$family$family %in% c("bernoulli", "negbinomial") | grepl("hurdle", fit$family$family)) { prop <- data.frame(y = fit$data[,1], Year = fit$data[,year]) %>% mutate(y = ifelse(.data$y > 0, 1, 0)) %>% group_by(.data$Year) %>% @@ -57,8 +57,8 @@ get_unstandarsied <- function(fit, year = "year", rescale = 1) { gm <- geo_mean(unstd$cpue) fout <- unstd %>% - mutate(Mean = .data$cpue, Median = .data$cpue) %>% - select(-.data$cpue) + mutate(Mean = cpue, Median = cpue) %>% + select(-cpue) # Rescale the series if (rescale == "raw") {