首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用Riemann和求积分

用Riemann和求积分
EN

Stack Overflow用户
提问于 2019-06-09 19:51:55
回答 1查看 614关注 0票数 2

如何用Riemann和求Z~N(0,1)的J=P(0<=Z<=1)?

所以J是函数(1/sqrt(2*pi))*exp^((-x^2)/2)从0到1的积分。

下面是我在R中实现这一点的方法

代码语言:javascript
复制
 m<-5000
a<-0
b<-1
w<-(b-a)/m
x<-seq(a+(w/2),b-(w/2),w)
h<-(1/sqrt(2*pi))*exp^((-x^2)/2)

# Error in exp^((-x^2)/2) : non-numeric argument to binary operator

sum(h*w)
#Error: object 'h' not found

我不知道为什么要标记这样的错误,我输入is.numeric(x)并返回TRUE,那么如果我只结合数字,那么问题到底在哪里?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-06-09 20:06:27

删除跟随^函数的exp。尝试:

代码语言:javascript
复制
m<-5000
a<-0
b<-1
w<-(b-a)/m
x<-seq(a+(w/2),b-(w/2),w)
h<-(1/sqrt(2*pi))*exp((-x^2)/2)

sum(h*w)
[1] 0.3413447
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56517919

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档