Get AI summaries of any video or article — Sign up free
04. SEMinR Lecture Series | Specifying the Measurement Model | PLS-SEM in R thumbnail

04. SEMinR Lecture Series | Specifying the Measurement Model | PLS-SEM in R

Research With Fawad·
4 min read

Based on Research With Fawad's video on YouTube. If you like this content, support the original creators by watching, liking and subscribing to their content.

TL;DR

PLS-SEM structural path testing depends on construct reliability and validity, so the measurement model must be specified first.

Briefing

Specifying the measurement model is the prerequisite step for reliable PLS-SEM results in R, because any structural relationships among constructs depend on whether the constructs themselves are measured with adequate reliability and validity. In SEMR/PLS-SEM workflows, the model is built from two parts: the measurement model (outer model), which links latent variables to their indicators, and the structural model (inner model), which tests relationships among latent variables. Before any hypothesis testing on the structural paths, the measurement model must be defined so the software can evaluate construct quality.

In SEMR, measurement and structural modeling are handled in tandem, but the program distinguishes between them through how the model is specified. The measurement model’s job is to establish reliability and validity criteria for each construct; without that, any conclusions about the paths between constructs are only as trustworthy as the underlying measurement. To define these constructs in R, SEMR uses the `constructs` function, which compiles the measurement model definitions for all constructs in the study.

The `constructs` function relies on the `composite` function to describe the measurement of individual constructs. For the common case of reflective and formative constructs, the key choice is the “mode” argument: reflective constructs use `mode a`, while formative constructs use `mode P` (as described in the lecture). The `composite` function takes the construct name, the indicator item names (often grouped as multi-item scales), and the mode that indicates whether the construct is reflective or formative. For example, a reflective construct such as “collaborative culture” might be represented by multiple indicators in the dataset—CC1 through CC6—where the construct name is “collaborative culture,” the indicator code is “CC,” the item numbers run from 1 to 6, and the mode is set to reflective.

The lecture also distinguishes between multi-item and single-item constructs. Multi-item constructs are defined with `composite` and a mode (reflective vs. formative). Single-item constructs are treated differently: they are not reflective or formative in the same way, so the model definition can simply reference the single indicator name from the dataset.

A practical workflow is laid out: first create a measurement model object using `constructs`, then define each construct inside it using `composite`, and finally run the code to confirm there are no syntax errors—especially around bracket placement. In the example, the measurement model is assembled by defining multiple constructs (three predictors and one dependent variable) within the `constructs` call, each with its own indicator set (e.g., V1–V4 for Vision, development items, rewards items, and CC1–CC6 for collaborative culture). Once the measurement model is successfully specified and executed, the next step is to define the structural model in the following session.

Cornell Notes

PLS-SEM results in R depend on getting the measurement model right first. SEMR builds two layers: an outer (measurement) model that links latent constructs to their indicators, and an inner (structural) model that tests relationships among constructs. The `constructs` function is used to define all construct measurement models, while `composite` specifies each construct’s indicators and whether it is reflective (`mode a`) or formative (`mode P`). Multi-item constructs use indicator sets like V1–V4 or CC1–CC6; single-item constructs are referenced directly without reflective/formative mode. After the measurement model code runs cleanly, the workflow moves on to specifying the structural model.

Why must the measurement model be specified before testing structural paths in PLS-SEM?

Structural relationships among constructs only hold up if the constructs themselves are measured reliably and validly. In SEMR/PLS-SEM, the outer model (measurement model) defines how latent variables map to their indicators. If those indicators don’t support reliability and validity, any conclusions drawn from the inner model (structural paths) are only as trustworthy as the measurement quality.

What do `constructs` and `composite` do in SEMR when building a measurement model?

`constructs` compiles the measurement model definitions for all constructs in the study. Inside it, `composite` defines the measurement model for a single construct by taking the construct name, the indicator item names (often a code plus item numbers), and the mode that indicates reflective vs. formative measurement.

How does SEMR distinguish reflective from formative constructs in the measurement model?

The mode argument in `composite` sets the measurement type. Reflective constructs use `mode a`, while formative constructs use `mode P` (as given in the lecture). This choice tells SEMR how to treat the relationship between the latent construct and its indicators when assessing measurement quality.

How are multi-item constructs represented in the dataset and in the code?

Multi-item constructs are represented by multiple indicator columns with a shared prefix and numbered suffixes. For instance, “collaborative culture” might use CC1, CC2, …, CC6. In code, the construct name is given (e.g., “collaborative culture”), the indicator code is the shared prefix (e.g., CC), the item numbers specify the range (1 to 6), and the mode indicates reflective or formative.

How are single-item constructs handled differently from multi-item constructs?

Single-item constructs are not treated as reflective or formative in the same way. Instead of using a `composite` definition with a mode, the model can reference the single indicator name directly from the dataset for later use in the model.

What practical coding detail can cause errors when specifying multiple constructs?

Bracket structure. The lecture emphasizes that the `constructs` call uses nested brackets to group each construct definition, and incorrect bracket placement can trigger errors even if the construct definitions themselves are correct.

Review Questions

  1. In SEMR, what are the two components of a PLS-SEM model, and which one must be specified first?
  2. What mode values correspond to reflective versus formative constructs in the `composite` function?
  3. How would you represent a multi-item construct with indicators named X1 through X5 when defining its measurement model?

Key Points

  1. 1

    PLS-SEM structural path testing depends on construct reliability and validity, so the measurement model must be specified first.

  2. 2

    The measurement model (outer model) links latent variables to indicators, while the structural model (inner model) tests relationships among latent variables.

  3. 3

    SEMR uses the `constructs` function to compile measurement model definitions for all constructs in a study.

  4. 4

    The `composite` function defines each construct’s indicators and measurement type, using `mode a` for reflective constructs and `mode P` for formative constructs.

  5. 5

    Multi-item constructs are defined using indicator prefixes plus item number ranges (e.g., CC1–CC6 for collaborative culture).

  6. 6

    Single-item constructs are referenced directly without reflective/formative mode.

  7. 7

    Correct bracket nesting in the `constructs` call is essential to avoid syntax errors when defining multiple constructs.

Highlights

Measurement quality comes before hypothesis testing: structural conclusions are only as reliable as the constructs’ measurement.
SEMR’s `constructs` + `composite` workflow turns indicator columns (like CC1–CC6) into explicit measurement-model definitions.
Reflective vs. formative is controlled by the `mode` argument (`mode a` vs `mode P`) inside `composite`.
Single-item constructs bypass reflective/formative mode and are referenced directly by their dataset column name.

Topics

Mentioned

  • PLS-SEM
  • SEMR
  • CC