Skip to content

Commit d154ca4

Browse files
committed
A03Ca_charts manages negative correlations for charts
1 parent dc02bd3 commit d154ca4

File tree

1 file changed

+8
-3
lines changed
  • inst/shiny/A03Ca_charts

1 file changed

+8
-3
lines changed

inst/shiny/A03Ca_charts/app.R

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,14 @@ score_charts <- function(x) {
4040
if (!is.numeric(x) | length(x) != 20)
4141
return(structure(NA,
4242
message = "Le fichier doit contenir un objet numérique de longueur 20. Corrigez et resoumettez !"))
43-
if (any(x < 0) | any(x > 1))
44-
return(structure(NA,
45-
message = paste("Le r\u00e9sultat doit contenir des valeurs entre 0 et 1 uniquement. Corrigez et resoumettez !")))
43+
# Sometimes correlations are slightly < 0
44+
#if (any(x < 0) | any(x > 1))
45+
# return(structure(NA,
46+
# message = paste("Le r\u00e9sultat doit contenir des valeurs entre 0 et 1 uniquement. Corrigez et resoumettez !")))
47+
if (any(x > 1))
48+
return(structure(NA,
49+
message = paste("Le r\u00e9sultat doit contenir des valeurs inférieures ou égales à 1 uniquement. Corrigez et resoumettez !")))
50+
x[x < 0] <- 0
4651
score <- as.numeric(sum(x)) # Score is the sum of all the 20 individual scores for the different charts
4752
structure(score,
4853
message = paste0("Votre proposition est accept\u00e9e. Son score est de ",

0 commit comments

Comments
 (0)