📊 真实报告示例 护理专业学生真实调研 · n=584 · 仅聚合统计 示例中下载 / 复现功能未开放 用你的数据生成同款报告 →

结构方程模型(示例:FTP → SC → SVA)

生成时间 2026-10-18 12:13:04

方法说明

结构方程模型,MLW 估计(MLW 默认:Satorra-Bentler 均值调整 χ² + Huber-White 稳健 SE)

数据来源

数据文件:/home/tester/nurse_student/data/data_ready.csv(用同份数据 + 上述方法可复现结果)

模型设定

下表为本次分析实际使用的设定(由分析程序自动原样列出,非 AI 转述)。解读数字前请先核对设定与你的研究假设一致——尤其路径方向与变量角色;质量门控只检查统计前提,发现不了「设定对不对」。

设定项内容
结构路径FTP → SC、FTP → SVA、SC → SVA
测量模型FTP:FTP行为承诺条目均分、FTP远目标定向条目均分、FTP未来意象条目均分、FTP目的意识条目均分、FTP未来效能条目均分;SC:SC健康习惯条目均分、SC抵制诱惑条目均分、SC冲动抑制条目均分、SC节制娱乐条目均分、SC专注工作条目均分;SVA:SVA戒断性条目均分、SVA逃避性条目均分、SVA失控性条目均分、SVA低效性条目均分

一、数据前提条件

检查数据是否满足方法假设。skip 表示该检查因缺乏条目级信息跳过,不影响分析。

存在 1 项提醒、0 项未达标:解读时需结合下方建议。
检查项实际值参考标准状态建议
normality_test_batch14/14 列非正态:FTP未来意象条目均分、FTP未来效能条目均分、FTP目的意识条目均分、FTP行为承诺条目均分、FTP远目标定向条目均分 等全部正态⚠ 提醒非正态变量可考虑非参数方法或转换
cronbach_alpha——– 跳过指标缺失
kmo_bartlett_test——– 跳过指标缺失
harman_single_factor——– 跳过指标缺失

结构模型拟合优度

样本量 n = 584,估计器 MLW。

拟合指标值
chi2475.907
DoF74
chi2 p-value0
CFI0.899
TLI0.876
RMSEA0.097
SRMR0.131
GFI0.858
AGFI0.798
AIC13115.822
BIC13251.289

拟合基准:CFI≥0.90 可接受、≥0.95 良好;TLI≥0.90 可接受;RMSEA≤0.08 可接受、≤0.05 良好。χ² 显著仅提示与饱和模型有差异,大样本下需结合其他指标综合判断。

因子载荷

载荷为非标准化估计(标志条目固定为 1);标准化载荷(std)为 ``inspect(std_est=True)`` 的 Est. Std,即报告常用值(含负号,负值提示该条目与因子方向相反,可能需反向计分)。

条目潜变量载荷标准化载荷SEp
FTP行为承诺条目均分FTP10.943NoneNone
FTP远目标定向条目均分FTP1.0090.930.023< .001 ***
FTP未来意象条目均分FTP0.6080.7510.024< .001 ***
FTP目的意识条目均分FTP-0.218-0.1950.063< .001 ***
FTP未来效能条目均分FTP1.0370.8590.028< .001 ***
SC健康习惯条目均分SC10.766NoneNone
SC抵制诱惑条目均分SC0.4160.4440.053< .001 ***
SC冲动抑制条目均分SC1.0790.8770.057< .001 ***
SC节制娱乐条目均分SC1.1340.8310.058< .001 ***
SC专注工作条目均分SC0.7860.7750.047< .001 ***
SVA戒断性条目均分SVA10.835NoneNone
SVA逃避性条目均分SVA0.8520.6630.056< .001 ***
SVA失控性条目均分SVA1.1160.9230.048< .001 ***
SVA低效性条目均分SVA1.180.870.048< .001 ***

结构路径系数

β 为标准化估计;路径显著(p<0.05)代表该方向预测关系成立。

路径BβSEp
FTP → SC0.2520.2390.054< .001 ***
FTP → SVA0.0520.0430.0420.218
SC → SVA-0.901-0.7890.056< .001 ***

间接效应

路径间接效应 β95% CI (Sobel)p (Sobel)
FTP → SC → SVA-0.189(-0.3257, -0.1284)0

CI 为 Sobel 一阶 delta 正态近似(偏保守);乘积项抽样分布偏态,论文推断建议改用 mediation_analysis 的 Bootstrap CI。

总效应与中介占比

路径总效应 B总效应 β中介占比
FTP → SC (total)0.2520.2390
FTP → SVA (total)-0.175-0.1461.295
SC → SVA (total)-0.901-0.7890

内生变量 R²

R² 为潜变量被模型解释的方差比例(效应量参考:0.02 小 / 0.13 中 / 0.26 大)。

变量R²效应量水平
SC0.057小效应量
SVA0.608大效应量

SEM 路径图

SEM 路径图
Fig. 1. Standardized SEM path diagram (AMOS style). Note: single-headed arrows carry standardized β with significance stars, loadings are printed along the measurement arrows, SMC (loading²) above each indicator box, and the model fit indices are given in the footer.
说明:标准化 SEM 路径图:单向箭头为标准化 β(带星标),载荷沿测量箭头标注,SMC(载荷²)标于指标框上方,底部为拟合指数。

R² 条形图

R² 条形图
Fig. 2. R-squared of the endogenous variables.
说明:内生变量 R² 条形图。

质量检查

存在 1 项未达标:直接按原样报告会误导结论,必须说明原因与影响。
检查项实际值参考标准状态建议
CFI0.899≥0.90⚠ 提醒检查条目载荷与反向题编码;可尝试删除载荷<0.4 的条目或调整模型后重估
TLI0.876≥0.90⚠ 提醒检查条目载荷与反向题编码;可尝试删除载荷<0.4 的条目或调整模型后重估;TLI 受参数数惩罚,检查是否存在多余自由参数
RMSEA0.097≤0.08⚠ 提醒模型拟合欠佳;考虑增加路径/释放残差相关前先核查测量模型
SRMR0.131≤0.08✗ 未达标残差协方差偏大;检查条目间局部依赖(如相似措辞条目)
路径显著性1 条不显著全部 p < 0.05⚠ 提醒非显著路径提示该方向预测关系未获支持,解读时说明或考虑删除该路径
载荷显著性全部显著全部 p < 0.05✓ 通过
样本量 N:q18.84≥10✓ 通过

附录(自查):载荷热图

载荷热图

低饱和发散色:蓝=负载荷、红=正载荷、近白=0。自查用——快速定位弱载荷(近白单元格)与反向题(蓝块,需核查反向计分);论文报告载荷以路径图与系数表为准,本图不进正文。

📄 复现代码⬇ SPSS⬇ R
SPSS 语法
* 结构方程模型(示例:FTP → SC → SVA).
* 数据来源: /home/tester/nurse_student/data/data_ready.csv.
* 估计方法: MLW.
*
* ⚠️ SPSS 语法不支持结构方程模型估计。请改用以下两种方式之一:
*   1. AMOS(SPSS 家族):图形界面绘制路径图,或用 R 的 lavaan 包(见同名 .R 文件);
*   2. 本分析对应的 R 复现代码(lavaan)可直接复现 Python 结果。
*
* 模型规格(lavaan 语法,供在 AMOS/lavaan 中重建):
* FTP =~ FTP行为承诺条目均分 + FTP远目标定向条目均分 + FTP未来意象条目均分 + FTP目的意识条目均分 + FTP未来效能条目均分; SC =~ SC健康习惯条目均分 + SC抵制诱惑条目均分 + SC冲动抑制条目均分 + SC节制娱乐条目均分 + SC专注工作条目均分; SVA =~ SVA戒断性条目均分 + SVA逃避性条目均分 + SVA失控性条目均分 + SVA低效性条目均分; SC ~ FTP; SVA ~ FTP + SC
R 代码
# 结构方程模型(示例:FTP → SC → SVA)
# 数据来源: /home/tester/nurse_student/data/data_ready.csv
# 估计方法: MLW (R: MLR)

library(readr)
library(lavaan)

# 读取数据
data <- read_csv("/home/tester/nurse_student/data/data_ready.csv")

# 定义模型(lavaan 语法)
model <- '
FTP =~ FTP行为承诺条目均分 + FTP远目标定向条目均分 + FTP未来意象条目均分 + FTP目的意识条目均分 + FTP未来效能条目均分
SC =~ SC健康习惯条目均分 + SC抵制诱惑条目均分 + SC冲动抑制条目均分 + SC节制娱乐条目均分 + SC专注工作条目均分
SVA =~ SVA戒断性条目均分 + SVA逃避性条目均分 + SVA失控性条目均分 + SVA低效性条目均分
SC ~ FTP
SVA ~ FTP + SC
'

# 拟合模型
cat("\n=== 结构方程模型 ===\n\n")
fit <- sem(model, data = data, estimator = "MLR")

# 模型摘要
cat("\n=== 模型摘要 ===\n")
summary(fit, fit.measures = TRUE, standardized = TRUE)

# 拟合指标(与 Python 端报告对齐:含 GFI/AGFI/NFI/SRMR/LogLik/AIC/BIC)
cat("\n=== 拟合指标 ===\n")
fit_indices <- fitMeasures(fit, c("chisq", "df", "pvalue", "cfi", "tli", 
                                   "rmsea", "rmsea.ci.lower", "rmsea.ci.upper",
                                   "gfi", "agfi", "nfi", "srmr", "logl",
                                   "aic", "bic"))
print(fit_indices)

# 路径系数(标准化)
cat("\n=== 标准化路径系数 ===\n")
print(parameterEstimates(fit, standardized = TRUE))

# R²(内生变量)
cat("\n=== R² ===\n")
print(inspect(fit, "r2"))

AI 建议

[未达标] SRMR(0.131 > 0.08)——残差协方差偏大;检查条目间局部依赖(如相似措辞条目)
[提醒] CFI(0.899 < 0.90)——检查条目载荷与反向题编码;可尝试删除载荷<0.4 的条目或调整模型后重估
[提醒] TLI(0.876 < 0.90)——检查条目载荷与反向题编码;可尝试删除载荷<0.4 的条目或调整模型后重估;TLI 受参数数惩罚,检查是否存在多余自由参数
[提醒] RMSEA(0.097 > 0.08)——模型拟合欠佳;考虑增加路径/释放残差相关前先核查测量模型
[提醒] 路径显著性——非显著路径提示该方向预测关系未获支持,解读时说明或考虑删除该路径
这份报告由 AI 分析助手对真实调研数据自动生成 免费试一试 →
'; var blob = new Blob([doc], { type: 'text/html;charset=utf-8' }); var a = document.createElement('a'); a.href = URL.createObjectURL(blob); a.download = stamp() + '.html'; a.click(); ok(); } }); })();
这份报告由 AI 分析助手对真实调研数据自动生成 免费试一试 →