初级
随机贴现因子
未完成
初级参考
完整示例代码供参考,建议自己理解后重新输入
def solve(consumption_growth, beta, gamma):
import numpy as np
sdf = [beta * g ** (-gamma) for g in consumption_growth]
return {"消费增长率": consumption_growth, "随机贴现因子": [round(s, 4) for s in sdf], "SDF均值": round(np.mean(sdf), 4), "SDF标准差": round(np.std(sdf), 4)}
示例
输入
solve([1.02, 1.03, 0.98, 1.01], 0.95, 2)
期望输出
{'消费增长率': [1.02, 1.03, 0.98, 1.01], '随机贴现因子': [0.9134, 0.8955, 0.9898, 0.9314], 'SDF均值': 0.9325, 'SDF标准差': 0.0378}
👑
升级 VIP
解锁全部题目,畅通无阻地学习
- ✓ 解锁全部训练包所有题目
- ✓ 查看完整参考代码和提示
- ✓ 浏览器内直接运行 Python 代码
- ✓ 自动批改 + 进度追踪
30天
¥18
1年
¥99
2年
¥158
3年
¥199