全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
5095 5
2010-05-14
悬赏 5 个论坛币 未解决
最近要做一个二次规划问题,原准备用SAS,后来编程实在搞不定,改用matlab。感觉SAS的proc nlp没有matlab:matlab当中可以直接把一推矩阵丢给一个函数去算,但是SAS的PROC NLP还要在矩阵里填上name、type,而且二次规划的约束很难表示,很麻烦。

比如说,我有一个矩阵R,一个列向量Rf,要求解

min (RX-Rf)'(RX-Rf)
s.t.AX<=B
LB<=X<=UB

当然,在SAS中,R、Rf、A、B、LB、UB均为数据集。
感觉用matlab很直接,用sas比较麻烦。

请问,对于这样的二次规划,系数均用矩阵或列向量给出,SAS之中如何处理?谢谢!最好给个程序参考一下。
二维码

扫码加我 拉你入群

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

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

全部回复
2010-5-14 17:18:06
自己顶一下。给个思路或者类似的程序也行。
二维码

扫码加我 拉你入群

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

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

2010-8-14 17:20:42
帮顶一下,SAS help里有个Example 11.4: MLEs for Two-Parameter Weibull Distribution,不知道会不会有帮助.
二维码

扫码加我 拉你入群

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

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

2010-8-14 17:28:05
...................
二维码

扫码加我 拉你入群

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

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

2011-12-5 18:09:27
坛子里的这本书上有详解,希望有帮助
https://bbs.pinggu.org/forum.php? ... D%BC%FE%CB%D9%B3%C9
二维码

扫码加我 拉你入群

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

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

2015-3-10 18:56:14
您好,我想咨询一个问题,我使用9.1版本sas运行nlp时出错,提示“ERROR: 过程 NLP 没有找到”,这是什么原因呢?求帮助!
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群