楼主: hairong_cui
1563 1

[问答] 应用Splus软件如何求数学期望 [推广有奖]

  • 0关注
  • 2粉丝

本科生

59%

还不是VIP/贵宾

-

威望
0
论坛币
5 个
通用积分
0
学术水平
1 点
热心指数
1 点
信用等级
1 点
经验
1006 点
帖子
70
精华
0
在线时间
98 小时
注册时间
2008-12-13
最后登录
2020-2-19

楼主
hairong_cui 发表于 2014-9-17 11:22:45 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
请问已知分布密度函数,如何应用Splus软件求其数学期望,相关的函数或程序指令是什么,谢谢!
二维码

扫码加我 拉你入群

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

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

关键词:数学期望 PLUS Plu 密度函数 如何应用 如何 splus 数学期望

hr

沙发
DM小菜鸟 发表于 2014-12-6 21:48:23
一维的:
vec = vector(length =1000) for(i in 1:1000) vec = UR_FUNC() mean(vec)

二维的,给你举个例子吧:     
1. 构造数据:正态分布和泊松分布的两列数据
A <- data.frame(a=round(rnorm(1000,20,9)), b=rpois(10, lambda=10))

2. 构造频率表
mytable <-table(A[[1]],A[[2]])
  
3. 求列的边沿概率密度
v = margin.table(mytable,1) /  margin.table(mytable)
  
4. 求数学期望
按照定义求, 先分离两个向量
as.vector(v)
as.integer(names(v))

5. 求向量内积
as.vector(v) %*% as.integer(names(v))  
这个例子得到的期望是19.7,比较接近前面设定的20






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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-2-8 17:39