回答
函数nnnpls
在the same package中是“具有非负和非正约束的最小二乘法的实现”。
其第三个参数,con
,允许一个指定的系数应该是非正:
长度m
的数字向量,其中元件
i
是负当且仅当元素的溶液矢量x
的i
应该被限制为非正数,而不是非负数值。
你介意举个例子吗?我对nnpls的帮助页面有点困惑。 – 2011-12-21 18:02:53
没有什么像老式的RTFM,呃? :-)。 Th'我不得不承认,首先要看哪些*包*并不总是显而易见的。这里有一个'sos'软件包的插件,它为你找到工具和软件包做了很好的工作。 – 2011-12-21 18:04:42
@ BurtonGuster:手册有以下例子:'nnnpls(A,matdat [,i],con = c(1,-1,1))''。前两个参数与你提供的'nnls()'完全相同,第三个参数正如我在我的答案中引用的段落中所解释的那样。 – NPE 2011-12-21 18:05:47
封装ic.infer可能适合此任务。
从包小插图: “以线性模型和多变量正常情况下,在满足线性不等式 形式先验信息可能遇到,或线性不等式的假设可以进行 统计测试ic.infer已发展至R包。支持不平等约束 估计和测试这种情况。“
- 1. 替换[r]中的lm系数
- 2. R - 强制某些参数在lm()中具有正系数
- 3. 如何重命名R中的lm的summary()中的系数?
- 4. 是否可以隐藏来自R lm()中因素的系数?
- 5. 在公式中lm与系数不同因子的系数
- 6. lm()或gls()的正系数
- 7. [R LM
- 8. 从系数(l)中提取lm公式
- 9. 从数据/系数创建lm对象
- 10. 在R中将参数传递给lm函数
- 11. R:使用csv运行lm()时系数重复的问题
- 12. R:如何使用lm-formula的“数据”参数作为角色?
- 13. R将大数转为负数
- 14. 如何在表中显示R lm对象相互作用系数?
- 15. lm函数在R中的terms.formula()中抛出一个错误
- 16. 在R中使用lm()进行一系列独立拟合
- 17. R - LM和R平方
- 18. R中的关闭和lm
- 19. 将负数向量提升为R中的小数指数
- 20. 在R中使用lm函数留下一个交叉验证
- 21. 在R中调用lm()方程的函数
- 22. 在R中,负指数做什么?
- 23. R:从LM对象
- 24. Jaccard系数在R
- 25. 在lm中循环每个因子r
- 26. 新手需要在R中循环lm
- 27. 在lm(y〜。)中点的含义R
- 28. lm和quantmod在R中的错误
- 29. lm(进攻$ R〜进攻$ OBP)和lm(R〜OBP)有什么区别?
- 30. 循环遍历R中的lm()中的各种数据子集
我对约束回归没有太多经验,但我的第一个想法是更改数据中相应变量的符号。然后> = 0约束应该达到你的目的(尽管你会让你的模型更加复杂)。 – joran 2011-12-21 16:59:01