一份 208 家越南企业的问卷研究,公开了问卷、变量码本和全套 R 代码,一共 14 个文件、不到 130 KB。个体响应数据不在里面:受访者同意范围不含开放存档,匿名分析数据要向通讯作者申请。
这是 Dao、Pham、Nguyen、Tran、Nguyen 五位作者(同属 Industrial University of Ho Chi Minh City)为论文《Necessary but not sufficient: how green supply chain and circular economy capabilities convert environmental orientation into environmental performance in Vietnamese firms》提交的支撑材料,2026 年 9 月 29 日发布在 Zenodo,当前版本 v1.1.1,许可 CC BY 4.0。调查时间 2025 年 2 至 3 月,样本通过越南物流企业协会(VLA)与越南物流人力资源发展协会(Valoma)的会员网络招募,只覆盖在胡志明市经营物流与供应链业务的企业。
14 个文件,四类内容
最大的两个是问卷 docx(40,282 字节)和总脚本 analysis.R(34,530 字节)。其余按用途分:码本两份(02_Codebook.csv 7,229 字节、02_Codebook.xlsx 7,750 字节,内容相同);分段脚本八份(00_run_all.R 负责串联,01_data_prep.R、02_pls_sem.R、03_nca.R、04_fsqca.R、05_robustness.R 各管一段,06_diagnostics_vif_harman.R 单独做两项诊断,99_verify_base_
r.R 做独立复核);行业异质性脚本 sector_only.R(12,591 字节);以及 README.md(4,889 字节)。
这个结构值得留意:作者既给了分段脚本,又给了一个单文件的 analysis.R,还额外写了一份不用任何外部包的 base R 复核脚本。第三份是少见但有用的设计,用另一套实现把同一批数字重算一遍。
六个构念、23 个题项与各自的量表来源
码本把六个构念的题项数、量表来源写得清楚:
| 构念 | 代码 | 题项 | 题项数 | 量表来源 |
| 环境导向 Environmental orientation | EO | EO1—EO3 | 3 | Chan et al. (2012) |
| 工业 4.0 技术 Industry 4.0 technologies | ID | ID1—ID4 | 4 | Karmaker et al. (2023) |
| 绿色物流管理 Green logistics management | GLM | GLM1—GLM4 | 4 | Yongrok and Ning (2011) |
| 绿色供应链管理实践 GSCM practices | GSCM | GSCM1—GSCM3 | 3 | Zhu et al. (2005, 2008) |
| 循环经济实践 Circular economy practices | CE | CE1—CE4 | 4 | Khan et al. (2022); Zhu et al. (2008) |
| 可持续环境绩效 Sustainable environmental performance | ENP | ENP1—ENP5 | 5 | Kamble et al. (2020) |
23 个题项全部是五级 Likert,1 = 完全不同意,5 = 完全同意。码本注明每个题项都是反映性指标,构念得分取该组题项均值。
问卷分五部分,题号顺序和码本顺序不一样
问卷正文依次是:邀请与参与者信息、同意项、筛选题、受访者与企业特征、测量题项。
同意项的设置很硬:不勾选就无法打开问卷,不勾选直接退出。筛选题只问一句"你的岗位是否直接涉及公司的运输、仓储、订单管理或供应链信息系统",答否即排除。
关键在于题号。问卷里的 23 题按 GLM(1—
4)、ID(5—
8)、GSCM(9—
11)、CE(12—
15)、ENP(16—20)、EO(21—23)的顺序排,环境导向排在最后三题;而码本按 EO、ID、GLM、GSCM、CE、ENP 排。两处顺序不同,按题号去码本里找题会错位,按变量代码找才稳。
特征部分的选项是越南语原文加英文翻译,这一点在 v1.1.1 的说明里专门写了:邀请文本与测量题项来自量表的英文版,特征的选项给越南语并附英译,同意项与筛选题的措辞依据作者的田野记录整理。
码本八列,还带实际分布
列名是 variable、construct、construct_code、item_text_english、variable_type、scale_coding、source_scale、notes。除了题项本身,notes 列对七个特征变量给的是实际频数,这比只给编码有用得多:性别 105 男 103 女;职位管理者 71、专员 73、一线员工 64;教育大专 29、本科 147、研究生 32;企业年龄五档 87、43、14、63、1;行业工业与建筑 94、贸易与服务 72、农林渔 42;规模 53、64、21、70。
还有一处需要留意:工作年限设了六档,其中 7—10 年那一档没有任何受访者选择。码本把这句写进了 notes,读描述统计时不会误以为漏了数据。
十个脚本各管一段
| 脚本 | 管什么 |
| 00_run_all.R | 总控,依次调用数据准备、PLS-SEM、NCA、fsQCA、稳健性五段,设 seed 2026 |
| 01_data_prep.R | 读 CSV、去 BOM、按六个构念分组、算构念均值、描述统计与粗心作答筛查 |
| 02_pls_sem.R | seminr 建测量模型与结构模型,输出信度、载荷、HTMT、Fornell-Larcker、inner VIF、R、f,再做 10,000 次 bootstrap |
| 03_nca.R | NCA 包做必要条件分析,CE-FDH 与 CR-FDH 两种上限,1,500 次置换检验 |
| 04_fsqca.R | QCA 包做校准(分位数 95/50/ 5)、必要性分析(阈值 0.90)、真值表(一致性 0.80、PRI 0.70、频数 3)与化简 |
| 05_robustness.R | 只用 base R:Harman 单因子、全共线性 VIF(阈值 3. 3)、高斯 copula 内生性检验、受访者层级分组 |
| 06_diagnostics_vif_harman.R | 单独重算 inner VIF 与 Harman 两项,注释为越南语,带绝对路径与备用路径查找 |
| 99_verify_base_ r.R | 不用任何包,重写 PLS-SEM(Mode A、路径加权)、NCA 与 fsQCA,用来交叉核对 |
| analysis.R | 上面五段合成一个文件,适合不想分步跑的人 |
| sector_only.R | 复现附录里的行业异质性分析 |
02_pls_sem.R 里的结构模型是固定写死的:EO 与 ID 指向 GLM 和 GSCM;ID 与 GLM 指向 CE;EO、ID、GLM、GSCM、CE 五条都指向 ENP。也就是说,环境导向不直接进 CE,只通过绿色物流管理这条路径间接过去。这一点在脚本里能直接看到,比读文字描述快。
README 直接给了该对上的数字
复现时最省事的一步是拿这几个数当核对清单:环境绩效的路径系数 GSCM .282、GLM .198、CE .190、ID .181、EO .147;R(ENP)= .671;NCA 效应量(CE-FDH)GSCM .308、CE .287、ID .169、GLM .125、EO .012;Harman 单因子 55.11%;全共线性最大 VIF 3.00。
03_nca.R 里还写了一条判断标准:效应量小于 0.1 为小、0.1 到 0.3 为中、0.3 以上为大,低于 0.02 按惯例忽略。按这个标准,EO 的 .012 属于可忽略,GSCM 的 .308 才是大的那一档。
跑起来需要什么
R 4.6.0,seminr 2.4.
2、NCA 5.0.
2、QCA 3.25。数据文件要命名为 GSCM.D1.csv,含 23 个题项列(EO1 到 ENP5)和码本里描述的七个特征列,前七列按位置读取、再改名为 gender、position、work_experience、education、firm_age、sector、firm_size,所以列顺序不能动。
随机种子固定 2026,bootstrap 10,000 次,NCA 置换 1,500 次。命令就两条:Rscript 00_run_all.R GSCM.D1.csv 跑全链并把产出写进 out/;Rscript 99_verify_base_
r.R GSCM.D1.csv 做独立复核。
为什么数据要另外申请,以及版本改了什么
README 对数据缺席的解释是同意范围:开放存档受访者响应数据不在采集前取得的同意范围内。匿名分析数据集可向通讯作者提出合理请求,用途限定为核验或复现文中分析。数据里不含姓名、联系方式、可定位的职位名称或企业标识;用于查重的自报企业标识单独保存,只在筛选阶段用,分析前销毁。
版本方面,1.0.0 是 2026 年 9 月 12 日首次存档。1.1.0 修了两个特征变量的标签,使其还原越南语选项:position 原本标成三个管理层级,实际是管理者、专员、一线员工;work_experience 原本标成管理岗经验,实际是总工作年限;变量名也从 mgmt_tier、mgmt_experience 改成 position、work_experience。同时把问卷换成投稿时提供的完整版。作者明确写了:没有任何题项、编码值、分析设置或报告结果发生变化。1.1.1 只是把问卷文件的说明挪到末尾并缩短。
许可覆盖存档,不覆盖量表
记录页标 CC BY 4.0。README 补了一句要紧的:23 个测量题项改编自已发表量表,原量表的知识产权仍归原作者。所以存档可以按 CC BY 4.0 引用与再利用,但要把题项搬进自己的问卷、再分发或改写,得单独确认底层量表的权利,不能把存档的总许可当成量表的许可。
────────────────
需要 14 个文件的体积与来源清单、六构念题项全表、脚本与产出的对应关系,回帖后可见。
把经管之家装进你常用的 AI 智能体中 一键快捷安装经管之家 MCP/技能,让 AI 帮你查教程、找数据、读论坛帖子。 检索、阅读公开帖子不收费,安装可申请领取:3 通用积分+100 论坛币+3 元论坛资金 说明: AI 算力按所用平台规则计算;附件按原帖条件获取;福利领取条件以活动页面为准。 |


雷达卡


京公网安备 11010802022788号







