Method guide / Measurement & assessment

HTMT and HTMT+ Discriminant Validity

Assess whether reflective constructs are sufficiently distinct from one another.

12 min read

What the method does

The heterotrait-monotrait ratio (HTMT) compares correlations between indicators of different constructs with correlations within each construct. A high ratio raises concern that the two constructs are not empirically distinct. HTMT+ uses an absolute-correlation convention; the convention, theoretical distinction and uncertainty all matter when interpreting a pair.

HTMT ≈ mean between-block correlations / √(mean within-block correlations for A × mean within-block correlations for B).

The means exclude self-correlations. This expression describes the ratio; use the reported sign or absolute-correlation convention for the selected variant. A prespecified threshold and an interval answer related but different assessment questions.

Data and analysis in QuickPLS

Use eligible reflective indicator blocks and inspect item coding, within-block correlations and missing values. Single-item blocks cannot supply the same within-block information.

QuickPLS reports eligible construct pairs and the chosen HTMT assessment. Inspect the named pair and its indicators before deciding whether to revise a measurement model.

Follow a worked example

The following example shows the data, settings and decisions for one analysis. Use the linked practice files to follow it. For your own study, keep the procedure and choose the variables, model and settings that fit your research question.

Download research-workshop.csv to begin. It contains 360 rows and 31 columns. The example below identifies the variables to use, their roles and any rows to exclude; not every column is an analysis variable.

Do different construct names describe different measurements?

Discriminant validity concerns whether constructs meant to represent different concepts can also be distinguished in the data. The heterotrait-monotrait ratio, or HTMT, compares correlations between indicators of different constructs with correlations within their own reflective blocks.

QuickPLS reports original signed HTMT and HTMT+. The latter uses absolute correlations, so the two definitions can give different results when correlations have opposing signs. Read the labelled pair table alongside the matrix and inspect reasons for unavailable pairs. A numerical threshold helps assess the evidence; it does not replace a clear conceptual distinction between constructs.

Check item coding and decide the criterion

Check indicator direction, including any reverse coding, and confirm which blocks are reflective. Decide how you will interpret the labelled HTMT definitions and justify the criterion before looking at the ratios or intervals. The output contains both definitions; it is not a setting that switches one into the other.

Read the pair estimates, then request inference if needed

  1. Open the intended measurement model

    Open Calculate and choose Discriminant Validity — HTMT/HTMT+. Check the indicator assignments and reflective roles.

  2. Choose the Inference route

    Choose Point matrices, Fixed bootstrap inference or Configured bootstrap inference. If using the configured route, record the confidence, interval method, test type and criterion chosen for your question.

  3. Inspect each labelled pair

    Calculate and read the lower-triangle matrix with the full pair table. Keep original signed HTMT, HTMT+ and any bootstrap inference clearly distinguished. Investigate unavailable results rather than treating them as zero.

Screenshot to be addedDiscriminant Validity — HTMT/HTMT+ settings with the intended dataset and completed selections

Read the estimate and uncertainty for the same pair

For each pair, identify the HTMT definition and check that the result is available. A point estimate below a criterion does not show how uncertain that estimate is. The bootstrap bound supplies additional evidence for the declared test. State whether your conclusion comes from the point ratio or the bound, and keep missing or inapplicable results separate from numerical zero. Each pair is assessed separately; its interval is not a simultaneous statement about every pair in the model.

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

OutputHow to read itWhat to check
HTMT / HTMT+The pair-specific ratio under each labelled definition.Use the same definition across software and reports.
Pair eligibilityThe reflective construct pairs that meet the calculation requirements.Do not fill unavailable pairs with zero.
Bootstrap interval / decisionUncertainty for the chosen ratio and hypothesis.An interval accounts for uncertainty that a point estimate alone does not show.
HTMT+ values for reflective construct pairs in the Corporate Reputation sample. Read the named pair and applicability notes.
HTMT+ values for reflective construct pairs in the Corporate Reputation sample. Read the named pair and applicability notes.

When reliable blocks still overlap

Illustrative example, not a software benchmark

Two nearly synonymous constructs may have a problematic HTMT result even when both indicator blocks are internally reliable. Deleting indicators solely to lower the ratio could remove important content. Review construct definitions, wording and overlap before deciding whether a measurement revision is warranted.

Practice distinguishing the four reflective blocks

Use research-workshop.csv with the matching three indicators assigned to Quality, Trust, Satisfaction and Loyalty. Keep the starting structural paths. HTMT assesses the reflective measurement pairs, however: a significant path does not establish discriminant validity, and a low HTMT does not establish that path's causal direction.

The 360 synthetic cases contain invented continuous indicators, not validated questionnaire responses. Check coding and assignments and leave arithmetic-mean columns, case_id, group and weight outside the blocks. Before calculating, identify conceptually close pairs and explain the decision criterion. Do not relax the threshold only for a pair that misses the original rule.

Move from Point matrices to a declared bootstrap assessment

  1. Confirm pair eligibility

    Open Calculate and choose Discriminant Validity — HTMT/HTMT+. At least two reflective constructs need at least two indicators each. Only eligible reflective pairs are assessed in a mixed model; formative and single-indicator blocks do not receive substitute HTMT values.

    What you should see: The intended pairs contain eligible reflective blocks.

    How to read it: Resolve single-item or coding problems before calculating the ratio.

  2. Start with Point matrices

    Under Inference, choose Point matrices and click Start calculation. In the completed result, find HTMT+ and Original HTMT or HTMT — original signed correlations. Read the compact lower triangle and full pair table, distinguishing original signed HTMT from absolute-correlation HTMT+. Check why pairs are omitted or unavailable; a blank is not zero.

    What you should see: Point matrices identify the construct pairs and ratio variant.

    How to read it: Read the convention before comparing values with a threshold.

    Discriminant Validity: HTMT/HTMT+: focused settings
    Discriminant Validity — HTMT/HTMT+ settings in QuickPLS. Select your own dataset and model, then use the choices described in the steps.
  3. Set the configured inference choices

    Return to Calculate… → Discriminant Validity — HTMT/HTMT+ for the same model and choose Configured bootstrap inference. For this teaching exercise, set Confidence level (%) to 95, Confidence interval to Bias-corrected (BC, not BCa), Test type to One-tailed upper bound and Discriminant-validity criterion to 0.90. A real study must justify these choices.

    What you should see: The inference settings state the planned test and interval.

    How to read it: A point estimate alone does not contain uncertainty.

  4. Record draws, seed and workers

    Set Bootstrap draws to 1000 and Seed to 20261105, and record Workers. The interface accepts 999 to 10000 draws. These are Configured bootstrap inference settings. Fixed bootstrap inference is a separate option with its own predefined procedure. Review Readiness and click Start calculation to save the separate inference result.

    What you should see: The requested draws, seed and workers are recorded.

    How to read it: Check usable draws for each assessed pair.

  5. Read each upper bound and its availability

    Inspect the pair estimate, upper bound and usable draws. The upper bound must be strictly below the chosen criterion. A one-tailed 95% bound uses the upper endpoint of a 90% two-sided-equivalent interval. Choosing Two-sided interval changes the confidence statement.

    What you should see: The upper bound and availability are shown for the named pair.

    How to read it: Interpret it against the prespecified criterion and construct meanings.

Work through a point estimate and an upper-bound decision

Hypothetical arithmetic example: a mean cross-construct correlation of 0.60 divided by the square root of within-block means 0.80 times 0.80 gives HTMT 0.75. This shows the ratio's logic, not the result of analysing the CSV. Signed and absolute-correlation definitions can differ when correlations have opposing signs, so inspect coding before interpreting an unexpectedly small signed value.

In a hypothetical bootstrap result, HTMT+ is 0.88 and its one-tailed upper bound is 0.94. With a predeclared criterion of 0.90, the point estimate is below the criterion but the interval evidence does not support the requested conclusion. If the upper bound were 0.89, it would satisfy that particular rule. Equality at 0.90 does not meet a strictly-below requirement.

An HTMT+ value above one is not automatically a formatting error, and the calculation is not clamped to one. Read it as problematic evidence under the chosen measurement assumptions. Conversely, a low ratio alone does not establish reliability, convergent validity or meaningful item content. Those questions require their own assessment.

Availability is pair-specific. If one pair has 930 usable draws out of 1000 and another has 880, they need not have the same inference status under the 90% usable-draw rule. Keep their contributing samples and failure explanations distinct rather than applying the successful pair's status to the whole matrix.

Investigate the item or calculation problem behind the pair

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

SymptomCheckReasonable action
A construct pair is absentCheck reflective roles and whether each block has at least two indicators.Report the pair as not applicable or unavailable. Do not replace it with zero or infer validity from the omission.
Signed HTMT is small but HTMT+ is highInspect opposing item correlations and reverse-coded indicators.Correct a documented coding error or explain the measurement structure. Do not choose the smaller definition simply to pass.
The point estimate passes but the upper bound does notCheck confidence, interval method and the criterion chosen before the analysis.Report inconclusive interval evidence. More draws may stabilise the estimate but do not guarantee a different conclusion.
Bootstrap inference is unavailable for one pairInspect denominator failures and usable-draw counts for that pair.Retain the missing reason. Do not borrow an interval from another pair or treat failed draws as zero ratios.
Deleting one indicator improves HTMTReview the item's content and the effect on construct coverage.Remove an item only with a defensible measurement rationale, preserve the original result and identify the revised analysis as such.

Make revisions that preserve the intended concepts

Start with the constructs and item content. If two blocks measure nearly the same thing, revisit the theoretical reason for separating them. Merging them changes the research question; it is more than a numerical repair. Where the distinction matters but measurement is weak, better items or new data may be needed.

A planned comparison of BC and Percentile intervals can assess sensitivity to interval construction. Keep the criterion and test type fixed and report both. BC is not BCa. Do not keep changing confidence levels, thresholds or methods until a desired upper bound appears.

Example wording for the criterion and its uncertainty

Methods example: "Discriminant validity was examined for eligible reflective pairs using HTMT and HTMT+. We prespecified a criterion of 0.90 and assessed the one-tailed 95% upper bound with bias-corrected percentile intervals. The configured bootstrap used 1000 draws and seed 20261105; pair-specific usable counts and unavailable results were retained."

Hypothetical Results example: "For Quality and Trust, HTMT+ was 0.88 and its upper bound was 0.94. Although the point estimate was below 0.90, the interval did not support the prespecified criterion. We reviewed item overlap rather than declaring discriminant validity from the point estimate alone." Replace the invented pair values with the actual saved output.

FieldReport
MeasurementEligible constructs, indicator coding and the pairs included.
DefinitionSigned HTMT or absolute-correlation HTMT+.
DecisionCriterion, confidence, test type and interval method.
BootstrapDraws, seed, workers and pair-specific failures.
ConclusionSupported or inconclusive pair evidence and justified measurement revisions.

Check the pair-level conclusion

  • Explain how original HTMT differs from HTMT+.
  • Repeat the illustrative ratio calculation.
  • Distinguish a point comparison from an upper-bound decision.
  • Explain why BC must not be labelled BCa.
  • Keep discriminant validity separate from reliability, prediction and causal claims.

Report the definition, criterion and pair-level evidence

  • Name the HTMT variant used for each conclusion and list the eligible pairs.
  • State the criterion and inference procedure chosen before inspecting the results.
  • Discuss problematic or unavailable pairs and explain any measurement revision.

A threshold does not settle the whole measurement question

Signed HTMT and HTMT+ use different definitions. Neither an omitted pair nor a low ratio establishes validity on its own. Report unavailable pairs as such and assess item meaning, reliability and other measurement questions separately.

Calculation comparisons

Further reading

Related guides