Statistics 板


LINE

[軟體程式類別]: SAS [程式問題]: SAS跑macro語法的log,出現 「NOTE: 對遺漏值執行作業,因此導致產生了遺漏值。 每個位置的指定方式: 在 (行):(欄) 的 (次數)。 89 (位於 1:234) 222 (位於 1:221) 222 (位於 2:191) 222 (位於 2:216) 219 (位於 2:222) 202 (位於 1:221) 202 (位於 2:191) 20 (位於 2:197) 202 (位於 2:216) 102 (位於 2:222)」 [軟體熟悉度]: 熟悉 [問題敘述]: 我的問題是:log說明的位置(1:234)我不知道是指語法的什麼地方。 我有找到一個英文的資料 (https://www.lexjansen.com/wuss/2006/data_presentation_and_business_ intelligence/DPR-Sherman.pdf) 但看完還是不懂(根據英文資料的範例,我不知道上面寫的line=block怎麼找), 想要試著比對我的語法也比對不太出來。 所以想問問版上的朋友是否有經驗可以分享,感謝。 以下列出我的語法 [程式範例]: 696 options nosymbolgen mprint; 697 %macro QQ(Q1,Q2); 698 data &Q1. ; 699 set &Q2. ; 700 701 %macro ch1(XX0058,XX0059,fv01,a,b,c,); 702 if &XX0058 in('N','8888','R','9999') then &fv01=.; 703 else if &XX0058='1' and &XX0059 in('N','8888','R','9999') then &fv01=.; 704 else if &XX0058='1' and &XX0059='1' then &fv01=XX0&a*7; 705 else if &XX0058='1' and &XX0059='2' then &fv01=XX0&b*1; 706 else if &XX0058='1' and &XX0059='3' then &fv01=XX0&c*(1/4); 707 else if &XX0058='2' then &fv01=0; 708 709 if XX0&a in(8888,9999) then &fv01=.; 710 if XX0&b in(8888,9999) then &fv01=.; 711 if XX0&c in(8888,9999) then &fv01=.; 712 %mend ch1; /**/ 713 %ch1(XX0154,XX0155,f020,156,156,158); 714 715 %macro ch7(XX0140,fv01,a,b,c); 716 if &XX0140 in('N','8888','R','9999') then &fv01=.; 717 else if &XX0140='1' then &fv01=XX0&a*7; 718 else if &XX0140='2' then &fv01=XX0&b*1; 719 else if &XX0140='3' then &fv01=XX0&c*(1/4); 720 else &fv01=0; 721 722 if XX0&a in(8888,9999) then &fv01=.; 723 if XX0&b in(8888,9999) then &fv01=.; 724 if XX0&c in(8888,9999) then &fv01=.; 725 %mend ch7; 726 %ch7(XX0099,f009,101,102,103); 727 728 %macro x(a,b,y); 729 if &a in('N','8888','R','9999') then &y=.; 730 if &a='1' and &b in('N','8888','R','9999') then &y=.; 731 if &a='1' and &b='1' then &y=1.5; 732 if &a='1' and &b='2' then &y=1; 733 if &a='1' and &b='3' then &y=0.5; 734 735 count=sum(of count1-count2); 736 737 if XX1374 in('N','8888','R','9999') then drink=.; 738 else if XX1374='1' then drink=XX1375*7; 739 else if XX1374='2' then drink=XX1376*1; 740 else if XX1374='3' then drink=XX1377*(1/4); 741 else drink=0; 742 743 F024=drink/count*count1; 744 F025=drink/count*count2; 745 746 %mend; 747 %x(XX1351,XX1352,count1); 748 %x(XX1353,XX1354,count2); 749 750 run; 751 %MEND QQ; 752 %QQ(YY,b.YY0); MPRINT(QQ): data YY ; MPRINT(QQ): set b.YY0 ; MPRINT(CH1): if XX0154 in('N','8888','R','9999') then f020=.; MPRINT(CH1): else if XX0154='1' and XX0155 in('N','8888','R','9999') then f020=.; MPRINT(CH1): else if XX0154='1' and XX0155='1' then f020=XX0156*7; MPRINT(CH1): else if XX0154='1' and XX0155='2' then f020=XX0156*1; MPRINT(CH1): else if XX0154='1' and XX0155='3' then f020=XX0158*(1/4); MPRINT(CH1): else if XX0154='2' then f020=0; MPRINT(CH1): if XX0156 in(8888,9999) then f020=.; MPRINT(CH1): if XX0156 in(8888,9999) then f020=.; MPRINT(CH1): if XX0158 in(8888,9999) then f020=.; MPRINT(QQ): ; MPRINT(CH7): if XX0099 in('N','8888','R','9999') then f009=.; MPRINT(CH7): else if XX0099='1' then f009=XX0101*7; MPRINT(CH7): else if XX0099='2' then f009=XX0102*1; MPRINT(CH7): else if XX0099='3' then f009=XX0103*(1/4); MPRINT(CH7): else f009=0; MPRINT(CH7): if XX0101 in(8888,9999) then f009=.; MPRINT(CH7): if XX0102 in(8888,9999) then f009=.; MPRINT(CH7): if XX0103 in(8888,9999) then f009=.; MPRINT(QQ): ; MPRINT(X): if XX1351 in('N','8888','R','9999') then count1=.; MPRINT(X): if XX1351='1' and XX1352 in('N','8888','R','9999') then count1=.; MPRINT(X): if XX1351='1' and XX1352='1' then count1=1.5; MPRINT(X): if XX1351='1' and XX1352='2' then count1=1; MPRINT(X): if XX1351='1' and XX1352='3' then count1=0.5; MPRINT(X): count=sum(of count1-count2); MPRINT(X): if XX1374 in('N','8888','R','9999') then drink=.; MPRINT(X): else if XX1374='1' then drink=XX1375*7; MPRINT(X): else if XX1374='2' then drink=XX1376*1; MPRINT(X): else if XX1374='3' then drink=XX1377*(1/4); MPRINT(X): else drink=0; MPRINT(X): F024=drink/count*count1; MPRINT(X): F025=drink/count*count2; MPRINT(QQ): ; MPRINT(X): if XX1353 in('N','8888','R','9999') then count2=.; MPRINT(X): if XX1353='1' and XX1354 in('N','8888','R','9999') then count2=.; MPRINT(X): if XX1353='1' and XX1354='1' then count2=1.5; MPRINT(X): if XX1353='1' and XX1354='2' then count2=1; MPRINT(X): if XX1353='1' and XX1354='3' then count2=0.5; MPRINT(X): count=sum(of count1-count2); MPRINT(X): if XX1374 in('N','8888','R','9999') then drink=.; MPRINT(X): else if XX1374='1' then drink=XX1375*7; MPRINT(X): else if XX1374='2' then drink=XX1376*1; MPRINT(X): else if XX1374='3' then drink=XX1377*(1/4); MPRINT(X): else drink=0; MPRINT(X): F024=drink/count*count1; MPRINT(X): F025=drink/count*count2; MPRINT(QQ): ; MPRINT(QQ): run; NOTE: 對遺漏值執行作業,因此導致產生了遺漏值。 每個位置的指定方式: 在 (行):(欄) 的 (次數)。 89 (位於 1:234) 222 (位於 1:221) 222 (位於 2:191) 222 (位於 2:216) 219 (位於 2:222) 202 (位於 1:221) 202 (位於 2:191) 20 (位於 2:197) 202 (位於 2:216) 102 (位於 2:222) NOTE: 已從資料集 B.YY0. 讀取 441 個觀測值 NOTE: 資料集 WORK.YY 有 441 個觀測值和 2021 個變數。 NOTE: 已使用 DATA 陳述式 (總處理時間): 實際時間 0.07 秒 CPU 時間 0.07 秒 --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.231.30.63 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Statistics/M.1599582807.A.CCF.html
1F:推 bugle: 234行的第1碼出現了89次的遺漏值 09/16 10:35







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Tech_Job站內搜尋

TOP