WLenhard commited on
Commit
ef6747a
·
verified ·
1 Parent(s): eacfed9

Upload app.R

Browse files
Files changed (1) hide show
  1. app.R +22 -3
app.R CHANGED
@@ -386,12 +386,31 @@ get_moments_analytical <- function(model, group_label = "Unknown") {
386
  #* @param ci Confidence interval level (default 0.95)
387
  #* @post /calculate
388
  #* @get /calculate
389
- function(group1, group2, ci = 0.95) {
 
 
 
 
 
390
 
391
  tryCatch({
 
 
 
 
 
 
 
 
 
 
 
 
 
 
392
  # Parse input
393
- x1 <- as.numeric(unlist(strsplit(group1, ",")))
394
- x2 <- as.numeric(unlist(strsplit(group2, ",")))
395
  ci_level <- as.numeric(ci)
396
 
397
  # Remove any NA values from parsing
 
386
  #* @param ci Confidence interval level (default 0.95)
387
  #* @post /calculate
388
  #* @get /calculate
389
+ #* Calculate effect size from two groups
390
+ #* @param group1 Comma-separated numeric values for group 1
391
+ #* @param group2 Comma-separated numeric values for group 2
392
+ #* @param ci Confidence interval level (default 0.95)
393
+ #* @get /calculate
394
+ function(req, group1 = NULL, group2 = NULL, ci = 0.95) {
395
 
396
  tryCatch({
397
+
398
+ # Debug: log received parameters
399
+ print(paste("Received group1:", group1))
400
+ print(paste("Received group2:", group2))
401
+ print(paste("Received ci:", ci))
402
+
403
+ # Check if parameters are missing
404
+ if (is.null(group1) || is.null(group2)) {
405
+ return(list(
406
+ success = FALSE,
407
+ error = "Missing required parameters: group1 and group2"
408
+ ))
409
+ }
410
+
411
  # Parse input
412
+ x1 <- as.numeric(unlist(strsplit(as.character(group1), ",")))
413
+ x2 <- as.numeric(unlist(strsplit(as.character(group2), ",")))
414
  ci_level <- as.numeric(ci)
415
 
416
  # Remove any NA values from parsing