seminr2.3.6 package

Building and Estimating Structural Equation Models

as.reflective.construct

Converts a contruct of a measurement model into a reflective factor.

as.reflective.interaction

Converts interaction of a measurement model into a reflective factors.

as.reflective.measurement_model

Converts all contructs of a measurement model, or just a single constr...

as.reflective

Converts all contructs of a measurement model, or just a single constr...

associations

Specifies inter-item covariances that should be supplied to CBSEM esti...

boot_paths_df

Return all path bootstraps as a long dataframe. Columns of the datafra...

bootstrap_model

seminr bootstrap_model Function

browse_plot

Open Edotor graphViz Website with the preloaded in the Browser

check_test_plot

A function to create regression plots (maybe not needed?)

composite

Composite construct measurement model specification

compute_itcriteria_weights

Function to calculate Akaike weights for IT Criteria

constructs

Measurement functions

cor_rsq

Returns R-sq of a dv given correlation matrix of ivs, dv cors <- cbsem...

csem2seminr

seminr csem2seminr() function

df_xtab_matrix

Cross-tabulates columns of a dataframe into a matrix with NAs for unsp...

dot_component_mm

Generates the dot code for the measurement model

dot_graph_htmt

Creates a dot string with a network graph of constructs based on HTMT ...

dot_graph

Generate a dot graph from various SEMinR models

dot_subcomponent_mm

generates the dot code for a subgraph (per construct)

edge_template_default

The default template for labeling bootstrapped edges

edge_template_minimal

A minimal template for labeling bootstrapped edges that only shows the...

esc_node

Wrap a text in single quotes

estimate_cbsem

seminr estimate_cbsem() function

estimate_cfa

seminr estimate_cfa() function

estimate_lavaan_ten_berge

seminr estimate_lavaan_ten_berge() function

estimate_pls_mga

Performs PLS-MGA to report significance of path differences between tw...

estimate_pls

seminr estimate_pls() function

extract_bootstrapped_values

extract bootstrapped statistics from an edge using a row_index

extract_htmt_nodes

Helper function that applies formatting to each construct

extract_mm_coding

extracts the constructs and their types from the model

extract_mm_edge_value

gets the mm_edge value (loading, weight) for bootstrapped and regular ...

extract_mm_edges

extract mm edges from model for a given index of all constructs

extract_mm_nodes

gets the individual nodes and applies formatting

extract_sm_nodes

Helper function that applies formatting to each construct

format_endo_node_label

Helps to render a node label for endogenous variables

format_exo_node_label

Helps to render a node label for exogenous variables

fSquared

seminr fSquared Function

get_construct_element_size

Gets the optimal size for construct elements in the plot

get_construct_type

Returns the type of a construct from a model

get_global_htmt_style

Get dot string for global theme options

get_global_style

Get dot string for global theme options

get_manifest_element_size

Gets the optimal size for manifest elements in the plot

get_mm_edge_style

individual styles for measurement model edges

get_mm_node_shape

Get a string to insert into a node specification using the themed shap...

get_mm_node_style

get global measurement model node style

get_sm_node_shape

Get a string to insert into a node specification using the themed shap...

get_theme_doc

Get Documentation for theme options to use in Addin

get_value_dependent_mm_edge_style

Formats the style of the structural model edges

get_value_dependent_sm_edge_style

Formats the style of the structural model edges

higher_composite

higher_composite

higher_reflective

higher_reflective

interaction_term

Interaction function

is_sink

Tests whether the i_th construct is endogenous or not

item_errors

Specifies pair of items, or sets of items, that should covary. Used to...

last_seminr_plot

Retrieve the last plot to be modified or created.

mean_replacement

Function to clean data of omitted values by mean replacement

mode_A

Outer weighting scheme functions to estimate construct weighting.

mode_B

Outer weighting scheme functions to estimate construct weighting.

multi_items

Multi-items measurement model specification

node_endo_template_default

The default template for labeling endogenous construct nodes

node_exo_template_default

The default template for labeling exogenous construct nodes

orthogonal

orthogonal creates interaction measurement items by using the orthog...

package_docs

Create a list of section content from every documentation page from a ...

path_factorial

Inner weighting scheme functions to estimate inner paths matrix

path_weighting

Inner weighting scheme functions to estimate inner paths matrix

plot_htmt

Plots a network graph of constructs based on HTMT measures

plot_interaction

Function for plotting interaction plot for moderated PLS or CBSEM mode...

plot.reliability_table

Function for plotting the measurement model reliability metrics of a P...

plot.seminr_model

Plot various SEMinR models

PLSc

seminr PLSc Function

predict_DA

Predictive Scheme

predict_EA

Predictive Scheme

predict_pls

Predict_pls performs either k-fold or LOOCV on a SEMinR PLS model and ...

print.seminr_pls_mga

Summary function for PLS-MGA

product_indicator

product_indicator creates interaction measurement items by scaled pr...

psignr

Format p values for the output and removes trailing numbers when p > ....

pvalr

Format p values for the output and removes trailing numbers when p > ....

reflective

Reflective construct measurement model specification

relationships

Structural specification functions for seminr package

report_paths

Functions for reporting the Path Coefficients and R2 of endogenous con...

rerun.pls_model

Reruns a previously specified seminr PLS model

rerun

Reruns a previously specified seminr model/analysis

rho_A

seminr rho_A Function

rhoC_AVE

seminr rhoC_AVE() function

save_plot

Saves a SEMinR model plot to file

seminr_theme_create

Create a theme for a seminr graph visualization

seminr_theme_dark

The theme function for an inverted theme on black background.

seminr_theme_default

A colored theme

seminr_theme_get

Get and set the active theme

seminr_theme_old

A theme function for a basic b/w theme

set_last_seminr_plot

Set the last plot to be fetched by lastplot()

simplePLS

seminr simplePLS Function

single_item

Single-item measurement model specification

slope_analysis

Function for plotting a slope analysis for an interaction in a PLS mod...

specific_effect_significance

seminr specific effect significance function

specify_model

seminr specify_model() function

standardize_safely

Standardize (scale) a matrix/df and report interpretable errors

total_indirect_ci

seminr total indirect confidence intervals function

two_stage

Creates an interaction measurement item using a two-stage approach. Th...

unit_weights

Outer weighting scheme functions to estimate construct weighting.

use_construct_weights

Should a construct type use weights or loadings

A powerful, easy to use syntax for specifying and estimating complex Structural Equation Models. Models can be estimated using Partial Least Squares Path Modeling or Covariance-Based Structural Equation Modeling or covariance based Confirmatory Factor Analysis. Methods described in Ray, Danks, and Valdez (2021).

  • Maintainer: Nicholas Patrick Danks
  • License: GPL-3
  • Last published: 2025-07-24