楼主: w333yj
4959 3

[问答] 用R做DEA分析 [推广有奖]

  • 0关注
  • 0粉丝

硕士生

51%

还不是VIP/贵宾

-

威望
0
论坛币
15 个
通用积分
0.0020
学术水平
12 点
热心指数
12 点
信用等级
12 点
经验
1035 点
帖子
70
精华
0
在线时间
198 小时
注册时间
2008-4-18
最后登录
2021-1-25

楼主
w333yj 发表于 2011-4-20 22:54:05 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
求教:如何用R软件做线性规划,特别是做DEA分析?谢谢
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:DEA分析 DEA 线性规划 r软件 如何用 DEA

沙发
wellsuer 发表于 2011-5-30 21:33:31
同求..........

藤椅
DM小菜鸟 发表于 2014-12-13 20:45:44
R还真可以作线性规划,下面给出一个用R语言的lpSolve包来解决一个简单的线性规划问题
target: max C = 5*x1 + 8*x2
subject to:
x1 + x2 <= 2
x1 + 2*x2 = 3
x1,x2 >=0

代码——

library(lpSolve)
eg.lp <- lp(objective.in=c(5, 8),
const.mat=matrix(c(1, 1, 1, 2), nrow=2),
const.rhs=c(2, 3),
const.dir=c("<=", "="), direction="max")
eg.lp$solution

求解为1,1


做DEA需要FEAR包里的dea()

data(ccr)
x=matrix(nrow=5,ncol=70)
x[1,]=ccr$x1
x[2,]=ccr$x2
x[3,]=ccr$x3
x[4,]=ccr$x4
x[5,]=ccr$x5
y=matrix(nrow=3,ncol=70)
y[1,]=ccr$y1
y[2,]=ccr$y2
y[3,]=ccr$y3

data(ccr)
x=t(matrix(c(ccr$x1,ccr$x2,ccr$x3,ccr$x4,ccr$x5),nrow=70,ncol=5))
y=t(matrix(c(ccr$y1,ccr$y2,ccr$y3),nrow=70,ncol=3))

dhat=dea(XOBS=x,YOBS=y)

FEAR不好装,基本都会装崩溃掉,下载下来直接打散copy到lib算了...

板凳
ymizhao 学生认证  发表于 2015-10-15 16:42:03
哈哈 我来看看 试试下 谢谢亲

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-7 17:53