Hi everyone,
I am currently working on robustness checks for fsQCA. Therefore I am using the SetMethods R package. I have created a minimum replicable example (MRE) and observed that the RF_cons value exceeds 1. As far as I understand from the paper of Oana and Schneider, the robustness fit values should not exceed 1 because they represent the overlap of the test set and the initial solution.
Here's the code I used:
```R
library('SetMethods')
df <- data.frame(
C1 = c(1.0, 1.0, 1.0, 1.0, 0.3, 0.0, 0.3, 0.0, 0.3, 0.7),
C2 = c(1.0, 1.0, 0.3, 1.0, 0.3, 0.3, 0.0, 1.0, 1.0, 0.3),
OUT = c(1.0, 1.0, 1.0, 1.0, 0.2, 0.0, 0.8, 0.6, 0.9, 0.8)
)
conds <- c("C1", "C2")
IS <- minimize(data = df, outcome = "OUT", conditions = conds, incl.cut = 0.85, n.cut = 1, details = TRUE, show.cases = TRUE)
TS1 <- minimize(data = df, outcome = "OUT", conditions = conds, incl.cut = 0.85, n.cut = 3, details = TRUE, show.cases = TRUE)
TS <- list(TS1)
CF <- rob.corefit(test_sol = TS, initial_sol = IS, outcome = "OUT")
rob.fit(test_sol = TS, initial_sol = IS, outcome = "OUT")
```
I have reviewed the documentation of SetMethods but could not determine the reason for these values exceeding 1. Is this an error on my part, or is there another explanation for these results?
Has anyone else experienced something similar?
Thanks,
Steffen