看板 Statistics 關於我們 聯絡資訊
TITLE請註名軟體類別 如[程式] stata 發文前請把灰色的註解刪除(可使用ctrl+y刪除一整行) [軟體程式類別]: SAS [程式問題]: 資料處理、迴歸、敘述統計、logistic、probit...等 Clinical Trial [軟體熟悉度]: 請把以下不需要的部份刪除 新手 [問題敘述]: 大家好 我拿到一個data 我要做Inferiority分析 測試這新藥和舊藥之間的差距在信心水準0.95下 差距是否在0.5之內 並且跑出95% C.I. 我想用SAS Univariate 但我的code無法順利讀入 是否是因為original那一欄位有一個missing data? 謝謝大家~ %let dirdata=/folders/myfolders; libname sasuser "&dirdata"; data sasuser.insurance; input original COMMA10.2 new COMMA10.2; cards; 33.96 34.32 34.32 33.71 34.16 33.04 34.24 34.40 33.97 34.83 34.42 33.29 33.59 33.50 33.89 33.94 34.28 34.56 34.12 ; run; data sasuser.insurance1; set sasuser.insurance; diff=(new-original)-0.5; run; proc univariate data=sasuser.insurance1; var diff; run; quit; [程式範例]: 張貼能夠重現錯誤的程式碼,可以幫助版友更快的幫你解決問題 建立重現錯誤的方法可以參考: http://codepad.org http://pastie.org/ http://nopaste.info/ http://pastebin.com/ http://paste.plurk.com http://gist.github.com/ http://nopaste.csie.org/ -- -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 66.66.198.92 ※ 文章網址: https://www.ptt.cc/bbs/Statistics/M.1521768634.A.015.html
jaysf: 你的程式 我直接RUN 沒有出現錯誤 03/23 14:53
AmigoSafin: 可是那34.12(最後那筆)是要在"新"那一個 我在 03/25 00:07
AmigoSafin: SAS就遇到那是個missing value 所以後來我就 03/25 00:07
AmigoSafin: 用excel把差距算出來 再放到SAS用univariate跑 03/25 00:08
AmigoSafin: 還是我前一個要輸入0? 03/25 00:08