0
我正在使用DEoptim为资产分配创建优化框架。我使用一个自定义目标函数,可以根据回报阈值最小化尾部风险。R DEoptim - 在资产组合优化中应用资产重量限制
如何设置限制分配给一组资产的限制?对于一个N成员优化,我想限制特定n(n个N子集)成员的权重作为约束。
我该怎么做?关于“使用DEOPTI进行大规模投资组合优化”的小图很有帮助,但没有回答这个问题。任何指导/例子将不胜感激。
我正在使用DEoptim为资产分配创建优化框架。我使用一个自定义目标函数,可以根据回报阈值最小化尾部风险。R DEoptim - 在资产组合优化中应用资产重量限制
如何设置限制分配给一组资产的限制?对于一个N成员优化,我想限制特定n(n个N子集)成员的权重作为约束。
我该怎么做?关于“使用DEOPTI进行大规模投资组合优化”的小图很有帮助,但没有回答这个问题。任何指导/例子将不胜感激。
您是否尝试将约束整合到目标函数中?
例如,如果你减少
Tail Risk Measure + scaling factor*(max(0,Subset n weight - threshold weight))
那么你会被惩罚过剩权重这个子集的解决方案。您当然需要调整比例因子,以确保它不会比风险度量本身更重要。
我正面临类似的问题。你有没有找到任何解决方案或有用的链接或文章?谢谢! – roland
不,我没有,它仍然是一个我正在寻找解决方案/解决方法等的优秀项目。这个限制使得使用包相对不切实际。 –