Necessary Condition Analysis (NCA) is a new data analysis approach and technique to identify necessary (but not sufficient) conditions in datasets. It can complement traditional regression based data analysis as well as methods like QCA. This guide helps a novice user without knowledge of R or NCA to install the free R and NCA software on the user’s computer and to perform an NCA analysis within 15 minutes. The main instructions are:

I. Install R

II. Install NCA

III. Load data

IV. Run NCA.

Details of the method can be found in Dul, J. (2016) Necessary Condition Analysis (NCA). Logic and Methodology of 'Necessary but not Sufficient' causality.Organizational Research Methods 19(1), 10-52.

, , ,
, , , , , ,
Rotterdam School of Management (RSM), Erasmus University

Dul, J. (2018). Necessary Condition Analysis (NCA) with R (version 3.1.0). Retrieved from