Dear Adrian,
Many thanks for your quick and detailed reply. A couple of follow-ups, if I may. My sincere apologies for their length.
1. First, leaving SSROC (type 3) aside and focusing on CSA/SSRLR. Following our conversation, I have proceeded as follows in R:
#6.1.3 Find simultaneous subset relations in logical remainders
findRows(obj = TT, type = 2)
#Identifed rows --> 2 5 6 9 13 15 17 18 20 21 22 24 26 28 30 32 37 38 39 44 46 47 48 52 53 54 55 56 62 64
SSRLR <- findRows(obj = TT, type = 2)
TT_SSRLR <- truthTable(data=ROD_NN, outcome = "RES", conditions = "DEM, ARA, TRD, OIL, EXP, FOR", incl.cut=0.81, n.cut=2,
sort.by="incl, n", complete=TRUE, show.cases=TRUE, dcc = FALSE, exclude = SSRLR)
I come across the following problem. Many of the CSAs identified using findRows are still included in the TruthTable as possible logical reminders ("?") and are not excluded ("0") as I understand they should be. Examples are: 2, 22, and 53. These rows, however, are cases coded as "?" because they have less than the specified case number cut-off (n.cut=2). Is it a problem that they are now not coded as 0?
2. With regard to the theory and practice of excluding SSROC (observed configurations with simultaneous subset relations). Many thanks for clarifying your position on this. Admittedly, this wasn't entirely clear to me in your book where on page 193 you wrote:
"For this particular dataset, there are no such simultaneous subset relations (of type = 3 in the command above). Similar to the untenable assumptions, where some remainders are excluded from the minimization, the same is possible about observed configurations running the minimization process excluding the simultaneous subset relations. The function minimize() doesn’t care if it is an observed configuration or a remainder, everything supplied via the argument exclude is equally excluded."
Thus, I had read this section as saying excluding SSROC is both theoretically and practically (using the QCA package) possible. I understand you saying now that it is (a) no longer practically possible since version 3.7 and (b) in your view not theoretically and methodologically advisable. This, I understand, seems to be a fairly complex debate, one Carsten Schneider and you also had with regard to an
older post of mine in the QCA Facebook group, where you advised against tempering the observed configuration outcomes, while Carsten felt there are cases it could be done. A QCA teaching script that also guided my work wrote:
"Therefore a decision must be made [about SSROC, after comparative truth table and xy plot analyses]: i) should it be included into the further analysis of the outcome, ii) included in the analysis of the non-outcome, or iii) neither in the analysis of Y nor ~Y. What should not happen is that the rows are used in both analysis."
And to a related question of mine in the
QCA Facebook group Nena Oană had written the following:
"However, remember that sometimes you might not want to simply exclude all SSR from both the truth table for Y and ~Y and you can actually base that decision on PRI and on plotting TT rows and seeing in which truth table you have more typical/deviant cases consistency in kind for that small truth table row that ended up being a consistent enough subset of both Y and ~Y."
These two sources seem to imply that exclusion of SSROC are possible, after careful analysis of the affected configurations (which admittedly, simply excluding the findRows-identified configurations does not do justice). Now I'm a bit stuck with what to do. Clearly, the suggestion of re-questioning all my calibrations and potential conditions isn't super attractive. But maybe what I don't fully understand yet is why the existence of SSROC is necessarily due to faulty calibrations, etc.? Is it not possible that the calibration of the conditions is fine BUT that a specific configuration X of well-calibrated conditions nevertheless always has rather low values which makes it easy that X --> Y/~Y?
For additional clarity (I hope), let's perhaps take a look at my truth table (excluding logical remainders for the sake of brevity). The findRows Type 3 function identified 60, 1, and 7 as SSROC. Each of them consists of two cases, one of the two being a DCC, and PRI values being low to very low. Looking at the truth table I also feel that 58 could be excluded with more DCC (3) than non-DCC (2). Practically, 7 and 58 could be excluded by setting the consistency threshold higher (which to me raises the question of whether this isn't also "tempering" with the data?). But 60 and 1 are still "in". Would it be justified to kick them "out" given their low PRI and 50%-DCC-share? If so, is there perhaps even an option to exclude configurations with PRI-values lower than, say, 0.6?
Apologies, if any of my points are unclear. I will also link this Google group topic in my recent Facebook QCA group post for transparency and potential fruitful interaction, if that is ok.
Many thanks again for your quick and thorough replies - I really appreciate it.
All the best,
Nicolai
P.S. What is the best way to export Truth Tables and Minimization Tables to Word?