小编Pau*_*koo的帖子

使用R中的现有数据创建和填充新表

使用R,如何使用不同结果列的几个结果表并将它们按行组合,以便捕获所有结果,如果一组结果没有此列,则使用NA或空白.基本上我需要获取我拥有的数据

我有的数据

并把它变成我想要的数据

我想要的数据

请注意,我不关心品牌型号和年份,它们可以叠加在一起.

对于格式不佳的帖子道歉,我仍然在这里找到我的脚.

r plyr dplyr

3
推荐指数
1
解决办法
1313
查看次数

与 constrOptim 中的简单约束作斗争

我在 R 中有一个函数,我希望在optimor 中的一些简单约束下最大化该函数constrOptim,但我正在努力解决问题ciui适应我的约束。

我的功能是:

negexpKPI <- function(alpha,beta,spend){

  -sum(alpha*(1-exp(-spend/beta)))

}
Run Code Online (Sandbox Code Playgroud)

其中alphabeta是固定向量,并且spendc(sp1,sp2,...,sp6)我想要改变以最大化negexpKPI. 我想以spend三种不同的方式进行约束:

1) 每个 的最小值和最大值sp1,sp2,...,sp6,即

0 < sp1 < 10000000 5000 < sp2 < 10000000 ...

2)总和:

sum(spend)=90000000

3) 一些单独组件的总和:

sum(sp1,sp2)=5000000

请问有什么帮助吗?对任何其他可行的方法持开放态度,但如果可能的话,更喜欢使用基础 R。

optimization r constraints

3
推荐指数
1
解决办法
912
查看次数

标签 统计

r ×2

constraints ×1

dplyr ×1

optimization ×1

plyr ×1