General statistical methods · Tutorial 33 of 41

Necessary Condition Analysis

Is digital capability necessary, though not necessarily sufficient, for high innovation performance?

Supported in 2.62.8

Purpose and applicability

Is digital capability necessary, though not necessarily sufficient, for high innovation performance?

No completed-result prerequisite is required for the first run.

Do not use it merely because it is available

Use Necessary Condition Analysis only when its estimand, data roles and assumptions answer the stated research question. Choose a related estimator or diagnostic when the intended outcome is not among the documented outputs below.

Study preparation

Teaching data
innovation-necessity.csv
Observations
360
Study type
Deterministic synthetic teaching study
Calculate route
Calculate → Necessary Condition Analysis

Open the data dictionary and variable-role reference

Variable roles

X: digital_capability. Y: innovation_performance. Keep environmental_opportunity and firm_size_log outside the focal NCA pair

Exact workflow

  1. Download innovation-necessity.csv. Keep both files in a writable study folder.

  2. Start QuickPLS, choose New Project, open Data, choose Import Data, select the CSV, review the preview, and choose Import.

  3. Open Data and confirm that the study contains 360 observations. Return to the model or calculation workspace.

  4. Assign the method roles exactly as follows: X: digital_capability. Y: innovation_performance. Keep environmental_opportunity and firm_size_log outside the focal NCA pair.

  5. Confirm the selected variables exclude case identifiers and include every role required by the method.

  6. Choose Calculate, then use Calculate → Necessary Condition Analysis.

  7. Review the essential settings listed below. Open Advanced settings only when the design requires a non-default option.

  8. Resolve actionable blockers, review applicability warnings, and leave Open Results when finished selected.

  9. Choose Start calculation. Wait for Completed, then confirm that Results opens for this method.

  10. Inspect the named outputs below in order. Use Save Report, table Copy, or Export as required, then save and reopen the project to confirm the result remains available.

Essential and advanced settings

  • Choose the supported ceiling line
  • Use a fixed permutation seed and the tutorial permutation count

Keep other advanced controls at their documented defaults unless the study design requires a justified change. Record every non-default value in the research log.

Results to inspect

  1. Ceiling and effect size
  2. Bottleneck table
  3. Permutation inference
  4. Ceiling plot

Interpretation guidance

For Necessary Condition Analysis, interpret the listed outputs together with the prerequisite result, the selected settings, model assumptions and data quality. The supplied values are instructional; they are not validation against an external paper or another software package.

Reporting guidance

Report the QuickPLS version, Necessary Condition Analysis route, sample size, model or variable roles, preprocessing, essential settings, non-default advanced settings, and the named primary outputs. Retain the project, data checksum and exported table used in the manuscript.

Common mistakes and recovery

  • Running the method before completing its prerequisite calculation.
  • Changing the data, model or variable roles after the prerequisite result was saved.
  • Treating an unavailable or not-applicable value as zero.
  • Reporting an estimate without its method-appropriate uncertainty or diagnostic context.

Open calculation and Results troubleshooting

Screen-by-screen evidence

Images shown here are mapped to this tutorial’s required installed-application evidence. Missing captures are labelled explicitly and are not replaced with generic screenshots.

Evidence capture pending
Required screen 1: Imported teaching dataset is open
Step 1: Imported teaching dataset is open
Evidence capture pending
Required screen 2: Method-specific variable roles are selected
Step 3: Method-specific variable roles are selected
Evidence capture pending
Required screen 3: Correct method and required settings are visible
Step 6: Correct method and required settings are visible
Evidence capture pending
Required screen 4: Primary Necessary Condition Analysis result is visible
Step 9: Primary Necessary Condition Analysis result is visible
Evidence capture pending
Required screen 5: Second important Necessary Condition Analysis result is visible
Step 9: Second important Necessary Condition Analysis result is visible

Limitations and related methods

This tutorial verifies the documented workflow and outputs for its supplied teaching fixture. It does not establish numerical identity with another package, replace method literature, or guarantee that the method is suitable for a different study.

Related methods in this family