Interpretive Structural Model (ISM)
Interpretative Structural Modeling (ISM) is a system engineering research method used to analyze system structure relationships. It is located in SPSSAU -> Comprehensive Evaluation -> ISM.
SPSSAU Operations

Paste (or edit) the matrix data, then click 'Start'. SPSSAU involves two key parameters: Adjacency Matrix and Hierarchical Decomposition.
Adjacency Matrix: The default input is 'Adjacency Matrix'. If the input data is a reachability matrix, select 'Reachability Matrix'
Hierarchical Decomposition: The default setting is 'Outcome Priority - UP Type', but it can be changed to 'Cause Optimization - DOWN Type'.
SPSSAU Data Format

To input data, paste it directly into the table (or edit within the table). The ISM data format is as follows: The first row contains titles. Data begins from the second row. The data must form a square matrix (i.e., the number of rows and columns must be equal, excluding the title row). The data should contain only 0 and 1, and the lower-right triangular data must be 0.
Algorithm
1.Prepare the adjacency matrix
Denoted as A, an adjacency matrix of size n × n is constructed for n elements:
aij = 1,Element i directly affects element j.
aij = 0,Element i does not affect element j.
Note:
If the input matrix is a reachability matrix, select 'Reachability Matrix'.
2.Compute the reachability matrix (M)
M is computed as follows:
I is the identity matrix and k is the iteration count.
3.Determine the reachability set (R) and antecedent set (Q)
Compute R and Q as follows:
The intersection of R and Q is S, calculated as follows:
4.Hierarchical Extraction
Two extraction methods are available: Outcome Priority and Cause Priority.
Outcome Priority: The condition is R = S.
Cause Priority: The condition is Q = S.
References
【1】The SPSSAU project (2024). SPSSAU. (Version 24.0) [Online Application Software]. Retrieved from https://www.spssau.com.
【2】周俊,马世澎. SPSSAU科研数据分析方法与应用.第1版[M]. 电子工业出版社,2024.