荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: bakey (猪朋狗友), 信区: Program
标  题: [合集]如何生成符合正态分布的数据序列??
发信站: 荔园晨风BBS站 (2005年12月28日01:32:17 星期三), 站内信件

☆   1  ──────────── 我是分割线 ─────────────────☆
发信人: andywang (阿虎), 信区: Program
标  题: 如何生成符合正态分布的数据序列??
时  间: Wed Dec 21 14:38:43 2005

思路是这样的:已经随机的生成了若干个数据,完全是随机的,现在是想将另外的一组数(
比原来的数据少的多)完全随机的插入到已经生成的数据序列中间,让他们的分布符合正态
分布,请教大家怎么实现?非常感谢!·


☆   2  ──────────── 我是分割线 ─────────────────☆
发信人: bakey (猪朋狗友), 信区: Program
标  题: Re: 如何生成符合正态分布的数据序列??
时  间: 2005年12月21日15:07:15 星期三

正态分布是什么东东?研究一下先。。。
【 在 andywang (阿虎) 的大作中提到: 】
: 思路是这样的:已经随机的生成了若干个数据,完全是随机的,现在是想将另外的一组数
: 比原来的数据少的多)完全随机的插入到已经生成的数据序列中间,让他们的分布符合正
: 分布,请教大家怎么实现?非常感谢!·



☆   3  ──────────── 我是分割线 ─────────────────☆
发信人: blackhawk (blackhawk), 信区: Program
标  题: Re: 如何生成符合正态分布的数据序列??
时  间: Wed Dec 21 15:26:28 2005

用rand生成的序列我们都认为是符合正态高斯分布的。
至于你所说的整个问题,是不是可以理解为一个信号的随机噪声模型?
即:Z(n)=x(n)+w(n)//w(n)为噪声。
Z(n)为你最终得到的信号,w(n)为噪声,x(n)为理想信号
w(n)具体的插入位置可以这样;
i=rand()%(序列的长度)
w(i)=rand();

【 在 andywang 的大作中提到: 】
: 思路是这样的:已经随机的生成了若干个数据,完全是随机的,现在是想将另外的一组..
: 比原来的数据少的多)完全随机的插入到已经生成的数据序列中间,让他们的分布符合..
: 分布,请教大家怎么实现?非常感谢!·



☆   4  ──────────── 我是分割线 ─────────────────☆
发信人: andywang (阿虎), 信区: Program
标  题: Re: 如何生成符合正态分布的数据序列??
时  间: Wed Dec 21 15:29:00 2005

呵呵,那这么样说吧,不说什么正态分布的鬼东东拉,就说随机分布就行拉。

如何随机插入到原有数据中呢。也就是说让两组数据的位置达到完全随机。。

【 在 bakey 的大作中提到: 】
: 正态分布是什么东东?研究一下先。。。
: 【 在 andywang (阿虎) 的大作中提到: 】
: : 思路是这样的:已经随机的生成了若干个数据,完全是随机的,现在是想将另外的一..
: : 比原来的数据少的多)完全随机的插入到已经生成的数据序列中间,让他们的分布符..
: : 分布,请教大家怎么实现?非常感谢!·



☆   5  ──────────── 我是分割线 ─────────────────☆
发信人: andywang (阿虎), 信区: Program
标  题: Re: 如何生成符合正态分布的数据序列??
时  间: Wed Dec 21 15:43:43 2005

其实在这个基础上还有个问题,我没表达出来,呵呵

就是能否在随机插入的基础上,再有个一定程度上的均匀性呢,当然并不要求绝对的均匀,
是个相对量。。
也就是在原帖子中提到的那个正台分布的问题了,呵呵

只保证随机性的话,有可能会将若干个数据同时插入到了某一块了,就会造成拥挤的现象。

比如说彩票的数据生成,万一若干个设定的中奖全挤到了某一块,很不利于彩票的发行,呵


请高人们费心一下,看如何解决为好??谢谢

【 在 blackhawk 的大作中提到: 】
: 用rand生成的序列我们都认为是符合正态高斯分布的。
: 至于你所说的整个问题,是不是可以理解为一个信号的随机噪声模型?
: 即:Z(n)=x(n)+w(n)//w(n)为噪声。
: Z(n)为你最终得到的信号,w(n)为噪声,x(n)为理想信号
: w(n)具体的插入位置可以这样;
: i=rand()%(序列的长度)
: w(i)=rand();
:
: 【 在 andywang 的大作中提到: 】
: : 思路是这样的:已经随机的生成了若干个数据,完全是随机的,现在是想将另外的一..
: : 比原来的数据少的多)完全随机的插入到已经生成的数据序列中间,让他们的分布符..
: : 分布,请教大家怎么实现?非常感谢!·



☆   6  ──────────── 我是分割线 ─────────────────☆
发信人: blackhawk (blackhawk), 信区: Program
标  题: Re: 如何生成符合正态分布的数据序列??
时  间: Wed Dec 21 16:00:33 2005

从概率上来说,你说的可能性很小,是小概率事件,所以无需考虑。
当然,为了避免你说的这种小可能性,你可以每次在生成随机数前调整随机种子
【 在 andywang 的大作中提到: 】
: 其实在这个基础上还有个问题,我没表达出来,呵呵
:
: 就是能否在随机插入的基础上,再有个一定程度上的均匀性呢,当然并不要求绝对的均..
: 是个相对量。。
: 也就是在原帖子中提到的那个正台分布的问题了,呵呵
:
: 只保证随机性的话,有可能会将若干个数据同时插入到了某一块了,就会造成拥挤的现..
:
:
: 比如说彩票的数据生成,万一若干个设定的中奖全挤到了某一块,很不利于彩票的发行..
: 呵
:
: 请高人们费心一下,看如何解决为好??谢谢
:
: 【 在 blackhawk 的大作中提到: 】
: : 用rand生成的序列我们都认为是符合正态高斯分布的。
: : 至于你所说的整个问题,是不是可以理解为一个信号的随机噪声模型?
: : 即:Z(n)=x(n)+w(n)//w(n)为噪声。
: : Z(n)为你最终得到的信号,w(n)为噪声,x(n)为理想信号
: : w(n)具体的插入位置可以这样;
: (以下引言省略...)


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店