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.

Additional Metadata
Keywords software, R package, manual, data analysis
JEL 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)
Persistent URL
Dul, J. (2018). Necessary Condition Analysis (NCA) with R (version 3.0.2). Retrieved from