└── CNCSS_Toolbox:计算社会科学工具箱
├── Caculess_Methodos《无算之策》正文文本(GitBook链接)
├── Caculess_Methodos_code《无算之策》所用的环境与代码
├── DataSets 常用数据集(互联网上公开的)
└── Assets 参考资料(互联网上公开的)
本部分包含了《无算之策》中各章节 Python 代码示例的实现。代码遵循“认识论 (Epistemology) - 方法论 (Methodology) - 操作化 (Operationalization)”的框架,旨在提供可直接运行和修改的材料。所有 Python 脚本均包含 if __name__ == '__main__': 块,使其可以独立执行以查看演示效果。同时,每个脚本都被设计为包含可导入的 API 式函数,方便用户在自己的项目中调用特定功能。所有注释和文档字符串均使用中文编写。
Calculess_Methodos_code/main.py: 调用所有子演示脚本的总入口。
Calculess_Methodos_code/main_demos/run_adescribe_demos.py: 运行 A 部分所有描述性分析演示。Calculess_Methodos_code/main_demos/run_bpredict_demos.py: 运行 B 部分所有预测性建模演示。Calculess_Methodos_code/main_demos/run_ccausal_demos.py: 运行 C 部分所有因果推断演示。Calculess_Methodos_code/main_demos/run_dsimulate_demos.py: 运行 D 部分所有模拟演示。
Calculess_Methodos_code/
├── main.py
├── main_demos/
│ ├── run_adescribe_demos.py
│ ├── run_bpredict_demos.py
│ ├── run_ccausal_demos.py
│ └── run_dsimulate_demos.py
├── ADescribe/ (描述性分析与探索性数据分析 EDA)
│ ├── init.py
│ ├── altair_examples.py
│ ├── bokeh_examples.py
│ ├── geopandas_folium_examples.py
│ ├── lux_conceptual.py
│ ├── matplotlib_examples.py
│ ├── networkx_examples.py
│ ├── nltk_spacy_wordcloud_text_tools.py
│ ├── pandas_operations.py
│ ├── plotly_examples.py
│ ├── seaborn_examples.py
│ ├── sweetviz_autoviz_conceptual.py
│ ├── tsne_pca_examples.py
│ └── ydata_profiling_examples.py
├── BPredict/ (预测性建模)
│ ├── init.py
│ ├── catboost_examples.py
│ ├── hyperparameter_tuning_examples.py
│ ├── lightgbm_examples.py
│ ├── model_deployment_conceptual.py
│ ├── model_evaluation_comparison.py
│ ├── model_interpretability_examples.py
│ ├── pytorch_examples.py
│ ├── sklearn_examples.py
│ ├── tensorflow_keras_examples.py
│ └── xgboost_examples.py
├── CCausal/ (因果推断)
│ ├── init.py
│ ├── causalml_example.py
│ ├── dowhy_example.py
│ ├── econml_example.py
│ └── other_causal_methods_conceptual.py
└── DSimulate/ (模拟)
├── init.py
├── agent_based_modeling_mesa.py
├── discrete_event_simulation_simpy.py
├── monte_carlo_simulations.py
├── simulation_tools_comparison.py
└── system_dynamics_pysd.py
- A: 描述性分析与 EDA (Descriptive Analysis & EDA)
ADescribe/pandas_operations.pyADescribe/matplotlib_examples.pyADescribe/seaborn_examples.pyADescribe/plotly_examples.pyADescribe/bokeh_examples.pyADescribe/altair_examples.pyADescribe/geopandas_folium_examples.pyADescribe/networkx_examples.pyADescribe/nltk_spacy_wordcloud_text_tools.pyADescribe/tsne_pca_examples.pyADescribe/ydata_profiling_examples.pyADescribe/sweetviz_autoviz_conceptual.pyADescribe/lux_conceptual.py
- B: 预测性建模 (Predictive Modeling)
BPredict/sklearn_examples.pyBPredict/xgboost_examples.pyBPredict/lightgbm_examples.pyBPredict/catboost_examples.pyBPredict/tensorflow_keras_examples.pyBPredict/pytorch_examples.pyBPredict/model_evaluation_comparison.pyBPredict/hyperparameter_tuning_examples.pyBPredict/model_interpretability_examples.pyBPredict/model_deployment_conceptual.py
- C: 因果推断 (Causal Inference)
- D: 模拟 (Simulation)
- PlatformWar——基于社交平台的观点生成
- Concordia——基于生成式 LLM 的 ABM 库
- AgentSociety——基于大模型的社会模拟器
- OASIS——社交媒体模拟器
- YuLan-Onesim——新一代大模型社会模拟平台
CNCSS-Toolbox © 2024- by Larrtroffen(Xinhua Li, 李欣桦) is licensed under CC BY-NC-SA 4.0
