看板 Statistics 關於我們 聯絡資訊
[軟體程式類別]: 請填入軟體程式類別,例如:SAS EG [程式問題]: 資料處理與GINI係數計算等 [軟體熟悉度]: 請把以下不需要的部份刪除 新手 [問題敘述]: 請詳盡敘述遭遇到的問題,可能的話,分點敘述你要處理的流程 能夠分點敘述處理流程,基本上在撰寫程式或者跑統計時是相當有幫助的 甚至有經驗的人可以藉此告知你步驟是否錯誤 最近在計算GINI係數,找到網路上有一篇寫好的程式 文章出處http://www.lisdatacenter.org/workshop/sas-part-I.pdf 在內文頁碼的第42頁中下方開始 1.匯入檔案hp_test 目前網路空間幾乎都會連到廣告頁面 所以我將檔案內容貼在下方網址 http://pastebin.com/wPyGs8SK 2.我將該文撰寫的內容製作成SAS檔(gini.sas),並用SAS開啟 http://pastebin.com/mAbQ5SCV 3.再執行下方指令(會執行這個指令也是參照上述pdf文件內的第23頁) %LET dataset = hp_test; %LET var = dhitb ; %LET wgt = hpopwgt; %INCLUDE "I:\gini.sas"; (其中dataset = hp_test;這個部份pdf內是用current 但因為我的檔名是hp_test 所以我在gini.sas檔裡也有改為hp_test) 4.最後什麼東西都沒有出現,也沒有錯誤訊息 這是我的記錄檔內容 http://pastebin.com/tyJTgXp9 先向版友說聲抱歉 我不是很確定自己將程式內容做成SAS檔後 再以上述步驟3來執行程式的這個做法是否正確 如果是錯的話 還請版友指正 非常感謝 [程式範例]: 張貼能夠重現錯誤的程式碼,可以幫助版友更快的幫你解決問題 建立重現錯誤的方法可以參考: 執行後也沒有出現錯誤的訊息 http://imgur.com/C03KAvB (如果有錯誤的話,程式圖案應該會有紅色小叉叉才對) 程式碼可貼於以下網站: GINI係數的程式碼 http://pastebin.com/mAbQ5SCV 執行程式的指令 http://pastebin.com/D5i1e4X3 跑完之後的記錄檔內容 http://pastebin.com/tyJTgXp9 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.241.76.133 ※ 文章網址: https://www.ptt.cc/bbs/Statistics/M.1442592764.A.191.html
hsnusonic: 你只有定義macro沒有執行,最後加一行 %gini; 09/19 07:39
好的,感謝您 我等一下回學校試試看 晚上回來回報狀況 感謝您 ※ 編輯: dofu1943 (36.228.200.181), 09/19/2015 09:40:05