[2026-03-16 18:06:27] Reading input file:  C:/Users/ACER/Desktop/无人机专利数据/tech1_network_output/patent_tech_long_raw.csv
[2026-03-16 18:06:28] Rows after cleaning/filtering:  124041
[2026-03-16 18:06:28] Periods:  2016-2017, 2018-2019, 2020-2021, 2022-2023, 2024-2025
[2026-03-16 18:06:45] Patents before patent-size filter:  32028
[2026-03-16 18:06:45] Patents kept after patent-size filter:  23973
[2026-03-16 18:06:45] Rows after patent-size filter:  81194
[2026-03-16 18:06:45] Roster size after strict filter:  95
[2026-03-16 18:06:55] Base period summary generated.
[2026-03-16 18:06:55] Structural zero implementation: NA dyads in each period network.
[2026-03-16 18:06:59] Speed mode:  strict_filtered_core_mechanism_with_transition_models_and_descriptive_stats
[2026-03-16 18:06:59] Mode note:  strict data filter + patent-size cap(<=5) + top-node cap + matrix-based NA-dyad networks + NetSeries(NA.impute='0') + symmetrical formation/persistence specification + main structural path(edges, gwesp) + alternative structural path(edges, gwdsp) + lagged node capability(evcent, tech_size) + static dyadic covariates(proximity, history) + period descriptive statistics + transition-specific full-model coefficients + true single-core execution (no cluster) + GOF only for the mechanisms actually retained in the final model
[2026-03-16 18:06:59] Using detected cores:  8
[2026-03-16 18:06:59] Configured fitting parallel: NULL / no cluster (true single-thread)
[2026-03-16 18:06:59] MCMC.prop: ~sparse
[2026-03-16 18:06:59] Structural zero path: NetSeries + NA dyads + NA.impute='0'
[2026-03-16 18:06:59] Running precheck model:  series ~ Form(~ edges) + Persist(~ edges)
[2026-03-16 18:07:01] Precheck model succeeded.
[2026-03-16 18:07:02] mcmc.diagnostics skipped for  fit_precheck_edges_persist : no stored MCMC sample.
[2026-03-16 18:07:02] ========================================
[2026-03-16 18:07:02] Running stage:  fit_structural_main_edges_gwesp__primary
[2026-03-16 18:09:52] Stage finished:  fit_structural_main_edges_gwesp__primary
[2026-03-16 18:09:55] ========================================
[2026-03-16 18:09:55] Running stage:  fit_structural_alt_edges_gwdsp__primary
[2026-03-16 18:11:19] Stage finished:  fit_structural_alt_edges_gwdsp__primary
[2026-03-16 18:11:20] ========================================
[2026-03-16 18:11:20] Running stage:  fit_capability_lagged_nodecov__primary
[2026-03-16 18:12:29] Stage finished:  fit_capability_lagged_nodecov__primary
[2026-03-16 18:12:36] ========================================
[2026-03-16 18:12:36] Running stage:  fit_full_core_mechanism__primary
[2026-03-16 18:13:54] Stage finished:  fit_full_core_mechanism__primary
[2026-03-16 18:14:01] ========================================
[2026-03-16 18:14:01] Running transition-specific STERGM:  2016-2017_to_2018-2019
[2026-03-16 19:49:38] Reading input file:  C:/Users/ACER/Desktop/无人机专利数据/tech1_network_output/patent_tech_long_raw.csv
[2026-03-16 19:49:39] Rows after cleaning/filtering:  124041
[2026-03-16 19:49:39] Periods:  2016-2017, 2018-2019, 2020-2021, 2022-2023, 2024-2025
[2026-03-16 19:49:46] Patents before patent-size filter:  32028
[2026-03-16 19:49:46] Patents kept after patent-size filter:  23973
[2026-03-16 19:49:46] Rows after patent-size filter:  81194
[2026-03-16 19:49:46] Roster size after strict filter:  95
[2026-03-16 19:49:56] Base period summary generated.
[2026-03-16 19:49:56] Structural zero implementation: NA dyads in each period network.
[2026-03-16 19:49:58] Speed mode:  strict_filtered_core_mechanism_with_transition_models_and_descriptive_stats
[2026-03-16 19:49:58] Mode note:  strict data filter + patent-size cap(<=5) + top-node cap + matrix-based NA-dyad networks + NetSeries(NA.impute='0') + symmetrical formation/persistence specification + main structural path(edges, gwesp) + alternative structural path(edges, gwdsp) + lagged node capability(evcent, tech_size) + static dyadic covariates(proximity, history) + period descriptive statistics + transition-specific full-model coefficients + true single-core execution (no cluster) + GOF only for the mechanisms actually retained in the final model
[2026-03-16 19:49:58] Using detected cores:  8
[2026-03-16 19:49:58] Configured fitting parallel: NULL / no cluster (true single-thread)
[2026-03-16 19:49:58] MCMC.prop: ~sparse
[2026-03-16 19:49:58] Structural zero path: NetSeries + NA dyads + NA.impute='0'
[2026-03-16 19:49:58] Running precheck model:  series ~ Form(~ edges) + Persist(~ edges)
[2026-03-16 19:50:00] Precheck model succeeded.
[2026-03-16 19:50:01] mcmc.diagnostics skipped for  fit_precheck_edges_persist : no stored MCMC sample.
[2026-03-16 19:50:01] ========================================
[2026-03-16 19:50:01] Running stage:  fit_structural_main_edges_gwesp__primary
[2026-03-16 19:51:46] Stage finished:  fit_structural_main_edges_gwesp__primary
[2026-03-16 19:51:48] ========================================
[2026-03-16 19:51:48] Running stage:  fit_structural_alt_edges_gwdsp__primary
[2026-03-16 19:53:04] Stage finished:  fit_structural_alt_edges_gwdsp__primary
[2026-03-16 19:53:05] ========================================
[2026-03-16 19:53:05] Running stage:  fit_capability_lagged_nodecov__primary
[2026-03-16 19:54:17] Stage finished:  fit_capability_lagged_nodecov__primary
[2026-03-16 19:54:21] ========================================
[2026-03-16 19:54:21] Running stage:  fit_full_core_mechanism__primary
[2026-03-16 19:55:45] Stage finished:  fit_full_core_mechanism__primary
[2026-03-16 19:55:52] ========================================
[2026-03-16 19:55:52] Running transition-specific STERGM:  2016-2017_to_2018-2019
[2026-03-16 19:58:56] Reading input file:  C:/Users/ACER/Desktop/无人机专利数据/tech1_network_output/patent_tech_long_raw.csv
[2026-03-16 19:58:56] Rows after cleaning/filtering:  124041
[2026-03-16 19:58:56] Periods:  2016-2017, 2018-2019, 2020-2021, 2022-2023, 2024-2025
[2026-03-16 19:59:03] Patents before patent-size filter:  32028
[2026-03-16 19:59:03] Patents kept after patent-size filter:  23973
[2026-03-16 19:59:03] Rows after patent-size filter:  81194
[2026-03-16 19:59:04] Roster size after strict filter:  95
[2026-03-16 19:59:12] Base period summary generated.
[2026-03-16 19:59:12] Structural zero implementation: NA dyads in each period network.
[2026-03-16 19:59:14] Speed mode:  strict_filtered_core_mechanism_with_transition_models_and_descriptive_stats
[2026-03-16 19:59:14] Mode note:  strict data filter + patent-size cap(<=5) + top-node cap + matrix-based NA-dyad networks + NetSeries(NA.impute='0') + symmetrical formation/persistence specification + main structural path(edges, gwesp) + alternative structural path(edges, gwdsp) + lagged node capability(evcent, tech_size) + static dyadic covariates(proximity, history) + period descriptive statistics + transition-specific full-model coefficients + true single-core execution (no cluster) + GOF only for the mechanisms actually retained in the final model
[2026-03-16 19:59:14] Using detected cores:  8
[2026-03-16 19:59:14] Configured fitting parallel: NULL / no cluster (true single-thread)
[2026-03-16 19:59:14] MCMC.prop: ~sparse
[2026-03-16 19:59:14] Structural zero path: NetSeries + NA dyads + NA.impute='0'
[2026-03-16 19:59:14] Running precheck model:  series ~ Form(~ edges) + Persist(~ edges)
[2026-03-16 19:59:14] Precheck model succeeded.
[2026-03-16 19:59:15] mcmc.diagnostics skipped for  fit_precheck_edges_persist : no stored MCMC sample.
[2026-03-16 19:59:15] ========================================
[2026-03-16 19:59:15] Running stage:  fit_structural_main_edges_gwesp__primary
[2026-03-16 20:01:36] Stage finished:  fit_structural_main_edges_gwesp__primary
[2026-03-16 20:01:38] ========================================
[2026-03-16 20:01:38] Running stage:  fit_structural_alt_edges_gwdsp__primary
[2026-03-16 20:03:30] Stage finished:  fit_structural_alt_edges_gwdsp__primary
[2026-03-16 20:03:32] ========================================
[2026-03-16 20:03:32] Running stage:  fit_capability_lagged_nodecov__primary
[2026-03-16 20:05:20] Stage finished:  fit_capability_lagged_nodecov__primary
[2026-03-16 20:05:28] ========================================
[2026-03-16 20:05:28] Running stage:  fit_full_core_mechanism__primary
[2026-03-16 20:07:14] Stage finished:  fit_full_core_mechanism__primary
[2026-03-16 20:07:20] ========================================
[2026-03-16 20:07:20] Running transition-specific STERGM:  2016-2017_to_2018-2019
[2026-03-16 20:07:21] ========================================
[2026-03-16 20:07:21] Running stage:  fit_transition_full__2016_2017_to_2018_2019__primary
[2026-03-16 20:07:22] Stage failed:  fit_transition_full__2016_2017_to_2018_2019__primary  |  In named vector ‘NVL(control$init, structure(numeric(0), names = character(0)))’ unused or not uniquely matched elements: "Form(1)~edgecov.proximity_mat_static" = 0.0949298779220968, "Form(1)~edgecov.history_mat_static" = 1.81839844927602, "Persist(1)~edgecov.proximity_mat_static" = -0.15842005861558, "Persist(1)~edgecov.history_mat_static" = 3.16449055712862
[2026-03-16 20:07:22] ========================================
[2026-03-16 20:07:22] Running stage:  fit_transition_full__2016_2017_to_2018_2019__backup
[2026-03-16 20:07:22] Stage failed:  fit_transition_full__2016_2017_to_2018_2019__backup  |  In named vector ‘NVL(control$init, structure(numeric(0), names = character(0)))’ unused or not uniquely matched elements: "Form(1)~edgecov.proximity_mat_static" = 0.0949298779220968, "Form(1)~edgecov.history_mat_static" = 1.81839844927602, "Persist(1)~edgecov.proximity_mat_static" = -0.15842005861558, "Persist(1)~edgecov.history_mat_static" = 3.16449055712862
[2026-03-16 20:12:15] Reading input file:  C:/Users/ACER/Desktop/无人机专利数据/tech1_network_output/patent_tech_long_raw.csv
[2026-03-16 20:12:17] Rows after cleaning/filtering:  124041
[2026-03-16 20:12:17] Periods:  2016-2017, 2018-2019, 2020-2021, 2022-2023, 2024-2025
[2026-03-16 20:12:32] Patents before patent-size filter:  32028
[2026-03-16 20:12:32] Patents kept after patent-size filter:  23973
[2026-03-16 20:12:32] Rows after patent-size filter:  81194
[2026-03-16 20:12:32] Roster size after strict filter:  95
[2026-03-16 20:12:44] Base period summary generated.
[2026-03-16 20:12:44] Structural zero implementation: NA dyads in each period network.
[2026-03-16 20:12:49] Speed mode:  strict_filtered_core_mechanism_with_transition_models_and_descriptive_stats
[2026-03-16 20:12:49] Mode note:  strict data filter + patent-size cap(<=5) + top-node cap + matrix-based NA-dyad networks + NetSeries(NA.impute='0') + symmetrical formation/persistence specification + main structural path(edges, gwesp) + alternative structural path(edges, gwdsp) + lagged node capability(evcent, tech_size) + static dyadic covariates(proximity, history) + period descriptive statistics + transition-specific full-model coefficients + true single-core execution (no cluster) + GOF only for the mechanisms actually retained in the final model
[2026-03-16 20:12:49] Using detected cores:  8
[2026-03-16 20:12:49] Configured fitting parallel: NULL / no cluster (true single-thread)
[2026-03-16 20:12:49] MCMC.prop: ~sparse
[2026-03-16 20:12:49] Structural zero path: NetSeries + NA dyads + NA.impute='0'
[2026-03-16 20:12:49] Running precheck model:  series ~ Form(~ edges) + Persist(~ edges)
[2026-03-16 20:12:50] Precheck model succeeded.
[2026-03-16 20:12:51] mcmc.diagnostics skipped for  fit_precheck_edges_persist : no stored MCMC sample.
[2026-03-16 20:12:51] ========================================
[2026-03-16 20:12:51] Running stage:  fit_structural_main_edges_gwesp__primary
[2026-03-16 20:15:44] Stage finished:  fit_structural_main_edges_gwesp__primary
[2026-03-16 20:15:46] ========================================
[2026-03-16 20:15:46] Running stage:  fit_structural_alt_edges_gwdsp__primary
[2026-03-16 20:17:19] Stage finished:  fit_structural_alt_edges_gwdsp__primary
[2026-03-16 20:17:20] ========================================
[2026-03-16 20:17:20] Running stage:  fit_capability_lagged_nodecov__primary
[2026-03-16 20:18:46] Stage finished:  fit_capability_lagged_nodecov__primary
[2026-03-16 20:18:50] ========================================
[2026-03-16 20:18:50] Running stage:  fit_full_core_mechanism__primary
[2026-03-16 20:20:13] Stage finished:  fit_full_core_mechanism__primary
[2026-03-16 20:20:20] ========================================
[2026-03-16 20:20:20] Running transition-specific STERGM:  2016-2017_to_2018-2019
[2026-03-16 20:20:20] Transition init strategy: primary uses MPLE/default init; backup uses unnamed pooled coefficients.
[2026-03-16 20:20:21] ========================================
[2026-03-16 20:20:21] Running stage:  fit_transition_full__2016_2017_to_2018_2019__primary
[2026-03-16 20:22:13] Stage finished:  fit_transition_full__2016_2017_to_2018_2019__primary
[2026-03-16 20:22:18] ========================================
[2026-03-16 20:22:18] Running transition-specific STERGM:  2018-2019_to_2020-2021
[2026-03-16 20:22:18] Transition init strategy: primary uses MPLE/default init; backup uses unnamed pooled coefficients.
[2026-03-16 20:22:18] ========================================
[2026-03-16 20:22:18] Running stage:  fit_transition_full__2018_2019_to_2020_2021__primary
[2026-03-16 20:22:36] Stage finished:  fit_transition_full__2018_2019_to_2020_2021__primary
[2026-03-16 20:22:43] ========================================
[2026-03-16 20:22:43] Running transition-specific STERGM:  2020-2021_to_2022-2023
[2026-03-16 20:22:43] Transition init strategy: primary uses MPLE/default init; backup uses unnamed pooled coefficients.
[2026-03-16 20:22:43] ========================================
[2026-03-16 20:22:43] Running stage:  fit_transition_full__2020_2021_to_2022_2023__primary
[2026-03-16 20:23:47] Stage finished:  fit_transition_full__2020_2021_to_2022_2023__primary
[2026-03-16 20:23:51] ========================================
[2026-03-16 20:23:51] Running transition-specific STERGM:  2022-2023_to_2024-2025
[2026-03-16 20:23:51] Transition init strategy: primary uses MPLE/default init; backup uses unnamed pooled coefficients.
[2026-03-16 20:23:51] ========================================
[2026-03-16 20:23:51] Running stage:  fit_transition_full__2022_2023_to_2024_2025__primary
[2026-03-16 20:24:12] Stage finished:  fit_transition_full__2022_2023_to_2024_2025__primary
[2026-03-16 20:24:16] Trying GOF for  fit_full_core_mechanism :  degree_espartners_distance
[2026-03-16 20:25:06] GOF finished for  fit_full_core_mechanism  using:  degree_espartners_distance
[2026-03-16 20:25:10] Excel workbooks generated:  C:/Users/ACER/Desktop/无人机专利数据/stergm_output_ten_year_core_with_transition_models/stergm_result_tables_ten_year.xlsx
[2026-03-16 20:25:10] Excel workbooks generated:  C:/Users/ACER/Desktop/无人机专利数据/stergm_output_ten_year_core_with_transition_models/stergm_transition_tables_ten_year.xlsx
[2026-03-16 20:25:13] Finished successfully.
[2026-03-16 20:25:13] Excel summary workbook:  C:/Users/ACER/Desktop/无人机专利数据/stergm_output_ten_year_core_with_transition_models/stergm_result_tables_ten_year.xlsx
[2026-03-16 20:25:13] Excel transition workbook:  C:/Users/ACER/Desktop/无人机专利数据/stergm_output_ten_year_core_with_transition_models/stergm_transition_tables_ten_year.xlsx
[2026-03-16 20:25:13] Core-mechanism path finished: precheck -> structural(main gwesp + alt gwdsp) -> capability -> full.
[2026-03-16 20:25:13] Transition-specific full-model coefficients generated.
[2026-03-16 20:25:13] Period descriptive statistics generated.
[2026-03-16 20:25:13] Graphical GOF generated only for the actually retained final mechanism.
[2026-03-16 20:25:13] Removed from this version: prediction / holdout simulation / PR AUC / classification metrics / module homophily / module complementarity.
[2026-03-16 20:25:13] Structural zeros were implemented as NA dyads via NetSeries(NA.impute='0').
[2026-03-16 20:25:13] All outputs saved to:  C:/Users/ACER/Desktop/无人机专利数据/stergm_output_ten_year_core_with_transition_models
[2026-03-16 21:04:32] Reading input file:  C:/Users/ACER/Desktop/无人机专利数据/tech1_network_output/patent_tech_long_raw.csv
[2026-03-16 21:04:32] Rows after cleaning/filtering:  124041
[2026-03-16 21:04:32] Periods:  2016-2017, 2018-2019, 2020-2021, 2022-2023, 2024-2025
[2026-03-16 21:04:41] Patents before patent-size filter:  32028
[2026-03-16 21:04:41] Patents kept after patent-size filter:  23973
[2026-03-16 21:04:41] Rows after patent-size filter:  81194
[2026-03-16 21:04:42] Roster size after strict filter:  95
[2026-03-16 21:04:53] Base period summary generated.
[2026-03-16 21:04:53] Structural zero implementation: NA dyads in each period network.
[2026-03-16 21:04:56] Speed mode:  strict_filtered_core_mechanism_transition_reduced_to_chinese_paper_variables
[2026-03-16 21:04:56] Mode note:  strict data filter + patent-size cap(<=5) + top-node cap + matrix-based NA-dyad networks + NetSeries(NA.impute='0') + symmetrical formation/persistence specification + main structural path(edges, gwesp) + alternative structural path(edges, gwdsp) + lagged node capability(evcent, tech_size) + static dyadic covariates(proximity, history) + period descriptive statistics + transition-specific full-model coefficients + true single-core execution (no cluster) + GOF only for the mechanisms actually retained in the final model
[2026-03-16 21:04:56] Using detected cores:  8
[2026-03-16 21:04:56] Configured fitting parallel: NULL / no cluster (true single-thread)
[2026-03-16 21:04:56] MCMC.prop: ~sparse
[2026-03-16 21:04:56] Structural zero path: NetSeries + NA dyads + NA.impute='0'
[2026-03-16 21:04:56] Running precheck model:  series ~ Form(~ edges) + Persist(~ edges)
[2026-03-16 21:04:57] Precheck model succeeded.
[2026-03-16 21:04:59] mcmc.diagnostics skipped for  fit_precheck_edges_persist : no stored MCMC sample.
[2026-03-16 21:04:59] ========================================
[2026-03-16 21:04:59] Running stage:  fit_structural_main_edges_gwesp__primary
[2026-03-16 21:07:13] Stage finished:  fit_structural_main_edges_gwesp__primary
[2026-03-16 21:07:15] ========================================
[2026-03-16 21:07:15] Running stage:  fit_structural_alt_edges_gwdsp__primary
[2026-03-16 21:08:30] Stage finished:  fit_structural_alt_edges_gwdsp__primary
[2026-03-16 21:08:32] ========================================
[2026-03-16 21:08:32] Running stage:  fit_capability_lagged_nodecov__primary
[2026-03-16 21:09:43] Stage finished:  fit_capability_lagged_nodecov__primary
[2026-03-16 21:09:47] ========================================
[2026-03-16 21:09:47] Running stage:  fit_full_core_mechanism__primary
[2026-03-16 21:11:10] Stage finished:  fit_full_core_mechanism__primary
[2026-03-16 21:11:16] ========================================
[2026-03-16 21:11:16] Running transition-specific STERGM:  2016-2017_to_2018-2019
[2026-03-16 21:11:16] Transition init strategy: primary uses MPLE/default init; backup uses unnamed pooled coefficients.
[2026-03-16 21:11:17] ========================================
[2026-03-16 21:11:17] Running stage:  fit_transition_full__2016_2017_to_2018_2019__primary
