Independent calculations

Importance and performance checked with independent calculations

Importance-performance map analysis (IPMA) compares a construct's relationship with a chosen target and its score on a defined scale. A construct is a concept represented in the model. This test checks the target, the constructs leading to it, total effects and performance scaling, using the same definitions as the reference.

Reviewed 14 November 2026
0Largest difference at the saved output precision

What the comparison shows

The installed-app example includes 60 new IPMA checks and 221 supporting PLS reference values already checked elsewhere. The IPMA calculation uses observed score ranges and the specified total effects. The report marks the supporting values as reused, so they can be distinguished from the new IPMA checks.

What do importance and performance mean in this test?

The target is the construct whose result you want to understand. Its predecessors are constructs that can reach it through the model's paths. In this saved example, Joy is the target and the constructs labelled I and P are its direct or indirect predecessors.

Importance uses a total effect: the relationship through direct and indirect paths, rather than a direct path alone. This historical test uses standardized total effects. Performance rescales scores using the minimum and maximum observed in the complete sample. A reference must use those same definitions to make a meaningful numerical comparison.

Which software and reference were used?

The table identifies the installed QuickPLS version used for this historical example. The supporting PLS results came from the saved cSEM reference. The IPMA values were then calculated independently using those weights and the observed score ranges; this step did not rerun the original model fits.

On a small screen, swipe the table sideways to see every column.

RecordQuickPLS build or result checkedReferenceComparison outcome
Installed historical IPMA1.01.19Saved cSEM reference and independent range calculationsPassed the comparisons documented for this record

The installed-app IPMA example

There are 281 comparisons: 60 new IPMA checks and 221 reused PLS reference values. The new checks cover importance and performance for the relevant constructs and indicators, while the reused values provide the supporting model estimates.

The reported zero difference applies after the reference values have been adjusted to the precision of the saved output. That adjustment is part of the recorded comparison, so interpret the result using the stated definitions and precision.

  • This observed-range example does not test researcher-configured theoretical ranges, combined IPMA (cIPMA), or every possible target. Those choices need their own matching reference.
What was checkedValue / scope
Compared numbers and missing-value statuses281
Outside the stated tolerance0
Different scenario names in the comparison record1
Largest absolute difference0

Construct importance and indicator performance

The target is Affective Commitment (Joy). Organizational Identification and Organizational Prestige are the two predecessor constructs. The first four rows compare their total importance and performance; the remaining rows compare all fourteen predecessor-indicator performance scores.

Organizational Identification has total importance 0.613918 and performance 63.7219 on the historical observed-range 0–100 scale. Organizational Prestige has total importance 0.222394 and performance 76.6575. These values describe the selected model and observed score ranges; the importance coefficients are not percentages or estimates of an intervention.

The reference was aligned to the saved export: six decimal places for importance and four for performance. The recorded zero differences apply after this alignment. The downloads retain the unrounded reference, its adjustment and the difference from the unrounded value. These eighteen displayed comparisons are part of the sixty IPMA checks; the overall count also includes 221 reused PLS checks.

On a small screen, swipe the table sideways to see every column.

ResultQuickPLSReferenceAbsolute differenceComparison result
Organizational Identification: total importance for Joy0.6139180.6139180Pass
Organizational Identification: performance (0–100)63.721963.72190Pass
Organizational Prestige: total importance for Joy0.2223940.2223940Pass
Organizational Prestige: performance (0–100)76.657576.65750Pass
Org ident1: performance (0–100)67.213167.21310Pass
Org ident2: performance (0–100)66.475466.47540Pass
Org ident3: performance (0–100)73.852573.85250Pass
Org ident4: performance (0–100)64.344364.34430Pass
Org ident5: performance (0–100)61.147561.14750Pass
Org ident6: performance (0–100)67.049267.04920Pass
Org pre1: performance (0–100)83.524683.52460Pass
Org pre2: performance (0–100)77.131177.13110Pass
Org pre3: performance (0–100)70.573870.57380Pass
Org pre4: performance (0–100)81.639381.63930Pass
Org pre5: performance (0–100)81.393481.39340Pass
Org pre6: performance (0–100)72.54172.5410Pass
Org pre7: performance (0–100)68.770568.77050Pass
Org pre8: performance (0–100)78.442678.44260Pass
Supporting PLS estimates from the original comparison

The following reused path and loading values support the underlying model. They are not additional IPMA importance or scaling checks.

On a small screen, swipe the table sideways to see every column.

Quantity comparedQuickPLSReferenceAbsolute differenceComparison result
Direct effect (result row 1)
Result identifierdirect_effects/0/direct_effect
0.6139180.6139180Pass
Direct effect (result row 2)
Result identifierdirect_effects/1/direct_effect
-0.40919-0.409190Pass
Direct effect (result row 3)
Result identifierdirect_effects/2/direct_effect
0.3622530.3622530Pass
Outer loading (result row 1)
Result identifierouter_loadings/0/loading
0.7428150.7428150Pass
Outer loading (result row 2)
Result identifierouter_loadings/1/loading
0.7884340.7884340Pass
Outer loading (result row 3)
Result identifierouter_loadings/2/loading
0.822260.822260Pass

The error limits used for this example

abs(native - aligned_reference) <= absolute_tolerance + relative_tolerance * abs(aligned_reference)

Here native is the QuickPLS result and aligned_reference is the reference under the same definition and recorded precision adjustment. The allowed difference has a fixed part and a part proportional to the reference value. The table separates those decimal checks from exact matches. A result expected to be missing must also be missing in the reference.

On a small screen, swipe the table sideways to see every column.

Absolute toleranceRelative toleranceNumeric or missing-value checksWhere the comparison rule was specified
1e-081e-08256Specified separately for each compared value
0025Specified separately for each compared value

How to use this comparison

Read the IPMA result together with its target, predecessor list, total-effect definition and observed scaling ranges. Agreement under those choices supports that particular importance-performance calculation. Changing the ranges or the definition of importance changes what needs to be checked.

The comparison count includes many values from one example, and some were already checked in the supporting PLS work. It is not a count of independent datasets or studies. Use the report to distinguish the new IPMA calculations from the reused estimates.

  • The error table records which values allow a small decimal difference and which require an exact match. Inspect the full recorded precision when comparing a result with the rounded table above.

How to inspect the IPMA files

Use the JSON report to identify the target, settings, versions and division between new IPMA checks and reused PLS results. Open the CSV to inspect the available numerical comparisons in a spreadsheet.

Repeating the calculation requires the original dataset, model, score ranges, settings and software versions. These downloads report completed work; they do not include the original dataset or app source code.

Download the comparison results

See the values we checked, the differences we found and the software versions used. The download also identifies the original test files.

About these tests

These are QuickPLS development comparisons. Each record identifies the reference software or mathematical calculation, the tested build and the settings used.

How to understand these comparisons · Find checks for another method