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.

software, R package, manual, data analysis
Mathematical and Quantitative Methods: General (jel C00), Econometric and Statistical Methods: General (jel C10), Econometric and Statistical Methods: Special Topics: General (jel C40), Game Theory and Bargaining Theory: General (jel C70), Data Collection and Data Estimation Methodology; Computer Programs: General (jel C80), Design of Experiments: General (jel C90), Business Administration and Business Economics; Marketing; Accounting: General (jel M00)
Rotterdam School of Management (RSM), Erasmus University

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