全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
10283 7
2017-06-16
logmle<-function(theta){
          n<-length(x)
          loglik<-sum(log(1-cos(x-theta)))-n*log(2*pi)
          return(loglik)
      }
x<-c(3.91,4.85,2.28,4.06,3.70,4.04,5.46,3.53,2.28,1.96,
     2.53,3.88,2.22,3.47,4.82,2.46,2.99,2.54,0.52,2.50)
curve(logmle,-pi,pi)

为什么结果显示这样:
Error in curve(logmle, -pi, pi) : 'expr'没有评估为长度是'n'的对象
此外: Warning message:
In x - theta : 长的对象长度不是短的对象长度的整倍数

R语言新手求助各位大神[em29][em29]



二维码

扫码加我 拉你入群

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

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

全部回复
2017-6-16 20:24:36
因为没有向量化地编写函数
复制代码
二维码

扫码加我 拉你入群

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

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

2017-6-16 20:33:39
cheetahfly 发表于 2017-6-16 20:24
因为没有向量化地编写函数
哇问题解决了!谢谢您看来还有很多要学
二维码

扫码加我 拉你入群

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

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

2020-3-31 15:39:43
cheetahfly 发表于 2017-6-16 20:24
因为没有向量化地编写函数
为什么这么做
二维码

扫码加我 拉你入群

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

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

2020-3-31 15:40:27
等你等你等你 发表于 2017-6-16 19:02
logmle
并不是很懂为什么里面的方程变了
二维码

扫码加我 拉你入群

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

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

2020-4-2 11:40:30
再提供种方法
复制代码
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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