QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 3634|回复: 3
打印 上一主题 下一主题

一个关于数据统计和相似随机数生成的问题

[复制链接]
字体大小: 正常 放大
redkylin        

3

主题

4

听众

43

积分

升级  40%

  • TA的每日心情
    无聊
    2011-12-13 14:23
  • 签到天数: 9 天

    [LV.3]偶尔看看II

    自我介绍
    跳转到指定楼层
    1#
    发表于 2011-12-2 10:26 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta

    & A+ q: O5 @% O# q- f" n4 r; c: u  f问题是这样的,我有一组数据属于多于随机变量,它的两组数据各自服从均值为17.122 标准差为1.03375 均值为56.6781 标准差为4.03468 的正态分布。        并且两组数据的相关性如下
    7 D- e7 {7 b6 J% `                                                VAR00001                            VAR00002, u  {: }7 i; _$ t7 Y
    VAR00001        Pearson 相关性             1                                        .554**
    3 @+ O4 D+ v2 n- W, C        显著性(双侧)                                                                 .000
    9 z7 A* j' [' t6 z4 T; y+ a        N                                               189                                          189' S, ^5 H" I9 J  C
    VAR00002        Pearson 相关性        .554**                                       1
    + u% W# B+ \" ?' o! e- D        显著性(双侧)                        .000        
    9 B! d  L- u$ F1 w: k        N                                                   189                                        189
    ; d- {" B9 j8 i& O**. 在 .01 水平(双侧)上显著相关。% r6 P: C* d: J) V' X9 `
    也就是说如果变量1取了一个较大的值得话,变量2有一个很大的几率也取一个较大值,这样的话我在matlab中使用单纯normrnd()命令生成的随机数据就难以说明问题了。所以我想请问各位大神,如何在能很好考虑到两组数据相关性的情况下生成大量与我现有数据相类似并可供我进行蒙特卡罗发计算的随机数呢???(不用matlab也可以,只求各位大神提供一个解决问题的思路)

    2321.jpg (67.15 KB, 下载次数: 253)

    2321.jpg

    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏1 支持支持1 反对反对0 微信微信
    rivuletwj 实名认证       

    4

    主题

    3

    听众

    583

    积分

    升级  94.33%

  • TA的每日心情

    2014-5-23 14:58
  • 签到天数: 121 天

    [LV.7]常住居民III

    自我介绍
    200 字节以内

    不支持自定义 Discuz! 代码

    群组计量经济学之性

    群组我行我数

    群组Matlab讨论组

    我们只考虑标准化后的随机数生成问题,非标准化的问题可以转化成标准化的问题。
    & I$ Z+ l5 U: `4 b( l0 C1 ?) I现在的问题就转化为怎样生成两个来自于标准正态分布的随机序列但其又满足一定的相关性。
    , N" k; `: Q! \- M第一步,利用matlab生成两个独立的序列,记为u,v: M  {& X2 h* R  f# v- a6 o- W
    第二步,设随机变量x=a*u,y=b*u+c*v为所需要生成的序列,其中a,b,c为待估的参数
    1 e% ]; i8 Y5 S! ?, z  `第三步,求参数。具体来说,由x,y的方差可列出两个方程,由x,y的相关系数可列出第三个方程。这样三个未知数三个方程即可解出a,b,c* ?4 J5 w" E4 F: J
    第四步,将求出的a,b,c代入x,y,这样就可求得满足条件的随机数序列x,y
    回复

    使用道具 举报

    redkylin        

    3

    主题

    4

    听众

    43

    积分

    升级  40%

  • TA的每日心情
    无聊
    2011-12-13 14:23
  • 签到天数: 9 天

    [LV.3]偶尔看看II

    自我介绍
    rivuletwj 发表于 2011-12-4 15:01
      b" Q+ W& N) D+ D  S. e: n我们只考虑标准化后的随机数生成问题,非标准化的问题可以转化成标准化的问题。
    " u+ g/ b) e( c" Z现在的问题就转化为怎样生 ...

    " |  }( w5 U& p7 |1 I$ ]) Y非常感谢~!有思路就好办了
    回复

    使用道具 举报

    gigiliao        

    2

    主题

    4

    听众

    125

    积分

    升级  12.5%

    该用户从未签到

    回复

    使用道具 举报

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

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2025-5-3 12:29 , Processed in 0.755792 second(s), 74 queries .

    回顶部