楼主: 迷途mitu
5744 8

[其他] R软件中生成随机数的问题 [推广有奖]

  • 5关注
  • 11粉丝

已卖:142份资源

教授

23%

还不是VIP/贵宾

-

威望
0
论坛币
2399 个
通用积分
21.2886
学术水平
11 点
热心指数
35 点
信用等级
12 点
经验
173 点
帖子
582
精华
0
在线时间
851 小时
注册时间
2010-4-17
最后登录
2022-12-7

楼主
迷途mitu 发表于 2012-2-3 15:05:08 |AI写论文
1论坛币
e=rnorm这样生成的不是一个随机数吗?直接用e进行四则运算报错?求大神。。。

最佳答案

alphalex 查看完整内容

试试matrix(rnorm(9,0,1),3,3) 不知道是不是你想要的
关键词:生成随机数 r软件 随机数 Norm ORM 软件

沙发
alphalex 发表于 2012-2-3 15:05:09
迷途mitu 发表于 2012-2-4 10:57
对的 这样定义出来的是一个一维向量 那怎么定义一个正态随机数的矩阵呢?用什么函数?
试试matrix(rnorm(9,0,1),3,3)
不知道是不是你想要的
已有 2 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
xjqxxjjqq + 50 根据规定进行奖励
迷途mitu + 1 + 1 + 1 热心帮助其他会员

总评分: 论坛币 + 50  学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

藤椅
alphalex 发表于 2012-2-4 00:41:26
rnorm(n, mean = 0, sd = 1)

n: number of observations. If length(n) > 1, the length is taken to be the number required.

mean: vector of means.

sd: vector of standard deviations.

你得定义n mean sd的值

板凳
迷途mitu 发表于 2012-2-4 10:57:07
alphalex 发表于 2012-2-4 00:41
rnorm(n, mean = 0, sd = 1)

n: number of observations. If length(n) > 1, the length is taken to be ...
对的 这样定义出来的是一个一维向量 那怎么定义一个正态随机数的矩阵呢?用什么函数?

报纸
迷途mitu 发表于 2012-2-4 11:57:14
alphalex 发表于 2012-2-4 11:05
试试matrix(rnorm(9,0,1),3,3)
不知道是不是你想要的
哦 这样就行了 谢谢啊 矩阵中每个数应该都是正态随机数吧?

地板
alphalex 发表于 2012-2-4 12:53:31
迷途mitu 发表于 2012-2-4 11:57
哦 这样就行了 谢谢啊 矩阵中每个数应该都是正态随机数吧?
嗯,是的。先生成9个N(0,1)分布的数,然后排到3X3矩阵中

7
迷途mitu 发表于 2012-2-4 23:05:39
alphalex 发表于 2012-2-4 12:53
嗯,是的。先生成9个N(0,1)分布的数,然后排到3X3矩阵中
那生成的正态分布随机数是哪一种概率测度下的呢?是Q还是P?还是没有区别的?

8
alphalex 发表于 2012-2-5 01:27:26
迷途mitu 发表于 2012-2-4 23:05
那生成的正态分布随机数是哪一种概率测度下的呢?是Q还是P?还是没有区别的?
概论测度这个概念我不是很清楚,rnom生成的是伪随机数。
你可以去R专版去问下,那儿高手比较多。

9
迷途mitu 发表于 2012-2-5 10:49:58
alphalex 发表于 2012-2-5 01:27
概论测度这个概念我不是很清楚,rnom生成的是伪随机数。
你可以去R专版去问下,那儿高手比较多。
嗯 谢谢啊

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

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2025-12-28 11:32