1724 0

[学习分享] R语言含参函数的编写和求最值 [推广有奖]

  • 0关注
  • 0粉丝

大专生

50%

还不是VIP/贵宾

-

威望
0
论坛币
1 个
通用积分
1.0000
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
126 点
帖子
6
精华
0
在线时间
97 小时
注册时间
2017-12-10
最后登录
2020-6-14

楼主
梦在破晓之前 发表于 2017-12-10 14:37:32 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我想要在R上编写一个含参函数,但是函数结构比较复杂,我就编写成了这个样子,
f=function(a){
P=diag(11)
J=solve(P+a*R)%*%P
B=solve(t(x)%*%P%*%(diag(11)-J)%*%x)%*%t(x)%*%P%*%(diag(11)-J)%*%y
S=J%*%y-J%*%x%*%solve(t(x)%*%P%*%(diag(11)-J)%*%x)%*%t(x)%*%P%*%(diag(11)-J)%*%y
Y=x%*%B+S
H=J+(diag(11)-J)%*%x%*%solve(t(x)%*%P%*%(diag(11)-J)%*%x)%*%t(x)%*%P%*%(diag(11)-J)
GCV=t(Y-y)%*%P%*%(Y-y)/(1-sum(diag(H)/11)
return(GCV)}





a是参数上面的都是对的,就是return那里出错了,不知道为什么。
二维码

扫码加我 拉你入群

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

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

关键词:R语言 function RETURN Solve turn

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-9 15:36