
risktoollib/appportfoliorisk该镜像是一个专注于组合风险分析的工具镜像,旨在帮助从业者、者及研究人员通过关键风险指标(样本量、相关性和相对标准差)快速获得对组合风险的直观洞察。它集成了数据分析与可视化功能,无需复杂依赖配置,可直接通过容器化方式运行,为***组合风险评估提供便捷解决方案。
创建本地数据目录(如./portfolio_data),并将CSV格式的资产数据文件(如returns.csv)放入该目录。示例数据格式:
csvdate,stock_a,stock_b,bond_c 2023-01-01,0.02,0.01,0.005 2023-01-02,-0.01,0.005,0.003 ...
通过docker run命令运行镜像,挂载本地数据目录并指定分析参数:
bashdocker run -v /path/to/local/portfolio_data:/app/data \ -e INPUT_FILE=/app/data/returns.csv \ -e OUTPUT_DIR=/app/data/results \ risk-portfolio-analyzer:latest
| 环境变量 | 描述 | 示例值 |
|---|---|---|
INPUT_FILE | 容器内输入CSV文件路径(需位于挂载的/app/data目录下) | /app/data/returns.csv |
OUTPUT_DIR | 容器内结果输出目录路径(需位于挂载的/app/data目录下,自动创建) | /app/data/results |
| 环境变量 | 描述 | 默认值 |
|---|---|---|
SAMPLE_SIZE_THRESHOLD | 样本量阈值(低于该值触发数据不足警告),整数 | 30 |
CORRELATION_METHOD | 相关性计算方法,可选值:pearson(皮尔逊)、spearman(斯皮尔曼) | pearson |
PLOT_FORMAT | 图表输出格式,可选值:png、svg、pdf | png |
REPORT_LANGUAGE | 分析报告语言,可选值:en(英文)、zh(中文) | en |
容器运行完成后,OUTPUT_DIR指定的本地目录下将生成以下文件:
sample_analysis.txt:样本量分析报告,包含样本量数值、是否满足阈值要求及改进建议。correlation_matrix.csv:资产间相关性系数矩阵(CSV格式)。correlation_heatmap.{png/svg/pdf}:相关性热图(可视化图表)。std_comparison.{png/svg/pdf}:资产相对标准差对比图。risk_summary.pdf:综合风险分析报告,汇总所有关键指标及可视化结果。若需更复杂的参数配置(如资产权重调整、滚动窗口分析等),可通过挂载配置文件实现:
config.yaml配置文件,示例:
yamlanalysis: window_size: 60 # 滚动窗口大小(天) asset_weights: # 自定义资产权重(默认等权重) stock_a: 0.4 stock_b: 0.3 bond_c: 0.3 output: report_title: "自定义***组合风险分析报告"
bashdocker run -v /path/to/local/portfolio_data:/app/data \ -v /path/to/local/config.yaml:/app/config.yaml \ -e INPUT_FILE=/app/data/returns.csv \ -e OUTPUT_DIR=/app/data/results \ -e CONFIG_FILE=/app/config.yaml \ risk-portfolio-analyzer:latest
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务