作者dofu1943 (那就念吧~~)
看板Statistics
标题[程式] SAS计算GINI系数
时间Sat Sep 19 00:12:41 2015
[软体程式类别]:
请填入软体程式类别,例如: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://webptt.com/cn.aspx?n=bbs/Statistics/M.1442592764.A.191.html
1F:→ hsnusonic: 你只有定义macro没有执行,最後加一行 %gini; 09/19 07:39
好的,感谢您
我等一下回学校试试看
晚上回来回报状况
感谢您
※ 编辑: dofu1943 (36.228.200.181), 09/19/2015 09:40:05