【发布时间】:2015-01-30 09:56:01
【问题描述】:
我有一个包含 2500 行的数据集,它们都是银行贷款。每笔银行贷款都有未偿金额和抵押品类型。 (房地产,机床..等)
我需要从这个数据集中随机选择,例如,未偿还金额的总和 = 250 万 +-5% 和最多 25% 的相同资产类别的贷款。
我找到了函数 optim,但这需要一个函数,并且看起来是为了优化股票投资组合而构建的,这要复杂得多。我会说有一种简单的方法可以实现这一点?
我创建了一个样本数据集,可以更好地说明我的问题:
dataset <- data.frame(balance=c(25000,50000,35000,40000,65000,10000,5000,2000,2500,5000)
,Collateral=c("Real estate","Aeroplanes","Machine tools","Auto Vehicles","Real estate",
"Machine tools","Office equipment","Machine tools","Real estate","Auto Vehicles"))
例如,如果我想从该数据集中获得 5 笔贷款,其中未偿余额的总和 = 200.000(保证金为 10%)且不超过 40% 被允许是相同的抵押品类型。 (所以在这个例子中最多 5 个中的 2 个)
如果需要更多信息,请告诉我。 非常感谢, 蒂姆
【问题讨论】:
标签: r optimization subset