五月天婷亚洲天久久综合网,婷婷丁香五月激情亚洲综合,久久男人精品女人,麻豆91在线播放

  • <center id="8gusu"></center><rt id="8gusu"></rt>
    <menu id="8gusu"><small id="8gusu"></small></menu>
  • <dd id="8gusu"><s id="8gusu"></s></dd>
    樓主: 一眼瞬間
    1234 3

    [原創(chuàng)博文] 程序有句話不懂,求解?能改編不? [推廣有獎(jiǎng)]

    • 0關(guān)注
    • 1粉絲

    講師

    50%

    還不是VIP/貴賓

    -

    威望
    0 級(jí)
    論壇幣
    730 個(gè)
    通用積分
    0.0001
    學(xué)術(shù)水平
    0 點(diǎn)
    熱心指數(shù)
    4 點(diǎn)
    信用等級(jí)
    0 點(diǎn)
    經(jīng)驗(yàn)
    903 點(diǎn)
    帖子
    376
    精華
    0
    在線時(shí)間
    309 小時(shí)
    注冊(cè)時(shí)間
    2010-3-14
    最后登錄
    2023-8-19

    +2 論壇幣
    k人 參與回答

    經(jīng)管之家送您一份

    應(yīng)屆畢業(yè)生專(zhuān)屬福利!

    求職就業(yè)群
    趙安豆老師微信:zhaoandou666

    經(jīng)管之家聯(lián)合CDA

    送您一個(gè)全額獎(jiǎng)學(xué)金名額~ !

    感謝您參與論壇問(wèn)題回答

    經(jīng)管之家送您兩個(gè)論壇幣!

    +2 論壇幣
    /* Compute the moving average within a BY-group of last n observations.
      For the first n-1 observations within the BY-group, the moving average
      is set to missing. */
    data ds1;
    do patient='A','B','C';
    do month=1 to 7;
      num=int(ranuni(0)*10);
      output;
    end;
    end;
    run;
    proc sort;
    by patient;
    %let n = 4;
    data ds2;
    set ds1;
    by patient;
    retain num_sum 0;
    if first.patient then do;
      count=0;
      num_sum=0;
    end;
    count+1;
    last&amp;n=lag&amp;n(num);
    if count gt &amp;n then num_sum=sum(num_sum,num,-last&amp;n);
    else num_sum=sum(num_sum,num);
    if count ge &amp;n then mov_aver=num_sum/&amp;n;
    else mov_aver=.;
    run;

    proc print;
    run;

    不知道紅色那句是什么意思呢?

    根據(jù)這個(gè)程序,能不能改編成moving standard deviation of last n observation.覺(jué)得貌似可以,但是好像又沒(méi)那么簡(jiǎn)單。不知大家有何見(jiàn)解?
    二維碼

    掃碼加我 拉你入群

    請(qǐng)注明:姓名-公司-職位

    以便審核進(jìn)群資格,未注明則拒絕

    關(guān)鍵詞:observations observation Deviation observat Standard average moving within count 程序

    沙發(fā)
    puxingrong 發(fā)表于 2010-9-4 19:25:48 |只看作者 |壇友微信交流群
    不懂也頂一下~~~~
    數(shù)據(jù)的奧秘。。
    藤椅
    crackman 發(fā)表于 2010-9-4 19:40:12 |只看作者 |壇友微信交流群
    其實(shí)見(jiàn)識(shí)一個(gè)SUM函數(shù)  求和罷了
    板凳
    hongxx 發(fā)表于 2010-9-6 22:16:08 |只看作者 |壇友微信交流群
    last&n=lag&n(num);   *//取前第n個(gè)數(shù)lastn//;
    if count gt &n then num_sum=sum(num_sum,num,-last&n);  *//by分組,如果count>n,則求移動(dòng)累和:加上當(dāng)前觀測(cè),減去第前n個(gè)數(shù)lastn//;
    else num_sum=sum(num_sum,num);    *//如果count<=n,則直接求累和,不必減去前第n個(gè)值lastn//;
    if count ge &n then mov_aver=num_sum/&n;   *//移動(dòng)累和轉(zhuǎn)為移動(dòng)平均//;
    else mov_aver=.;  //前n個(gè)觀測(cè)置為缺失//;

    注意:程序里分組的第一個(gè)觀測(cè),count=0,而不是1。(其實(shí)應(yīng)該為1好點(diǎn))

    移動(dòng)標(biāo)準(zhǔn)差的話,把觀測(cè)值的平方進(jìn)行移動(dòng)累和,減去n被移動(dòng)平均值,最后除以n就行了。

    本版微信群
    加好友,備注cda
    拉您進(jìn)交流群

    京ICP備16021002-2號(hào) 京B2-20170662號(hào) 京公網(wǎng)安備 11010802022788號(hào) 論壇法律顧問(wèn):王進(jìn)律師 知識(shí)產(chǎn)權(quán)保護(hù)聲明   免責(zé)及隱私聲明

    GMT+8, 2025-1-1 16:48