Calculates the risk score for each group in the provided results data frame.
Examples
analysisFlagged <- gsm.core::analyticsSummary %>%
dplyr::mutate(
Weight = dplyr::case_when(
abs(Flag) == 1 ~ 2,
abs(Flag) == 2 ~ 4,
Flag == 0 ~ 0,
TRUE ~ NA
),
WeightMax = 4
)
lAnalysis <- list("Analysis_kri0001" = list(
Analysis_Flagged = analysisFlagged,
ID = "Analysis_kri0001"
))
lAnalysis_filtered <- FilterAnalysis(lAnalysis)
dfFlaggedWeights <- StackAnalysis(lAnalysis_filtered)
dfRiskScore <- CalculateRiskScore(dfFlaggedWeights)