关于本站
人大经济论坛-经管之家:分享大学、考研、论文、会计、留学、数据、经济学、金融学、管理学、统计学、博弈论、统计年鉴、行业分析包括等相关资源。
经管之家是国内活跃的在线教育咨询平台!
获取电子版《CDA一级教材》
完整电子版已上线CDA网校,累计已有10万+在读~ 教材严格按考试大纲编写,适合CDA考生备考,也适合业务及数据分析岗位的从业者提升自我。
TOP热门关键词
圣诞快到了,看看SAS大牛(RickWicklin)给的圣诞福利吧。羡慕吧?来玩一把吧,哈哈。prociml;/*UsingSAStoconstructaChristmasTreefromaniteratedfunctionsystem,andaddingornamentsandastar.RickWicklin12/14/2012 ...
免费学术公开课,扫码加入![]() |
羡慕吧?来玩一把吧,哈哈。
- proc iml;
- /* Using SAS to construct a Christmas Tree from an iterated function system,
- and adding ornaments and a star.
- Rick Wicklin 12/14/2012
- To construct an iterated function system in SAS, see
- http://blogs.sas.com/content/iml/2012/12/12/iterated-function-systems-and-barnsleys-fern-in-sas/
- */
- /* 1. Each row is a 2x2 linear transforamtion */
- /* Christmas tree */
- L = {0.03 0 0 0.1,
- 0.85 0.000.00 0.85,
- 0.8 0.000.00 0.8,
- 0.2 -0.080.15 0.22,
- -0.20.080.15 0.22,
- 0.25 -0.10.12 0.25,
- -0.20.10.12 0.2};
- /* ... and each row is a translation vector */
- B = {0 0,
- 0 1.5,
- 0 1.5,
- 0 0.85,
- 0 0.85,
- 0 0.3,
- 0 0.4
- };
- prob = { 0.02 0.6 0.1 0.07 0.07 0.07 0.07};
- /* For convenience, transpose the L and B matrices */
- L = L`; B = B`;
- /* 3. iterate the discrete stochastic map */
- N = 1e5; /* number of iterations */
- x = j(2,N); k = j(N,1);
- x[,1] = {0, 2}; /* initial point */
- call randseed(1);
- call randgen(k, "Table", prob);
- do i = 2 to N;
- x[,i] = shape(L[,k[i]], 2)*x[,i-1] + B[,k[i]];
- end;
- /* 4. plot the iteration history */
- y = x`;
- create IFS from y[c={"x" "y"}]; append from y; close IFS;
- /* just for fun, create ornaments and colors */
- idx = ceil(N*ranuni(j(500,1)));
- x1 = x[1,idx]`;
- jdx = loc(abs(x1)>0.04);
- idx = idx[jdx];
- x1 = x[1,idx]`;
- y1 = x[2,idx]` - 0.1;
- group = ceil(5*ranuni(j(nrow(idx),1)));
- create Ornaments var {x1 y1 group}; append; close Ornaments;
- quit;
- /* basic IFS Christmas Tree */
- ods graphics / width=200px height=400px;
- proc sgplot data=IFS;
- title "SAS Christmas Tree";
- scatter x=x y=y / markerattrs=(size=1 color=ForestGreen);
- yaxis display=none;
- xaxis display=none;
- run;
- /* Add ornaments and star */
- data Star;
- x2=0; y2=10; output;
- run;
- data All;
- merge IFS Ornaments Star;
- if group=. then group=1;
- run;
- data Attrs;
- length Value MarkerColor $20;
- ID = "Ornaments";
- Value = 1; MarkerColor = "Red "; output;
- Value = 2; MarkerColor = "Blue "; output;
- Value = 3; MarkerColor = "Purple "; output;
- Value = 4; MarkerColor = "Gold "; output;
- Value = 5; MarkerColor = "Chartreuse"; output;
- run;
- *ods graphics / width=400px height=800px;
- proc sgplot data=All noautolegend dattrmap=Attrs;
- title "SAS Christmas Tree";
- scatter x=x y=y / markerattrs=(size=1 color=ForestGreen);
- scatter x=x1 y=y1 / transparency=0.33 attrid=Ornaments
- markerattrs=(size=8 symbol=CircleFilled) group=group;
- scatter x=x2 y=y2 / markerattrs=(color=Gold size=15 symbol=StarFilled);
- yaxis display=none;
- xaxis display=none;
- run;
http://data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAYlJREFUeNrMVD1rwlAUPfkwBBxFKQQlDhmjqzj4F9w7FfwThZaW9n8UnDrrn1BEXNTBRQQhEE1ERRR0Sd990A7VaKJJ6YHzEu4N99z3zrsRGo2GAuCF8YFRQzSwGOuM7zJb3hgfES2o0SdGSWRLDfGhRgLpGAXS4q0VCoUCBEHwzd8skM/nUSqVoCjKybz8O1CtVn2LeZ4H27YxnU6xXC6x3+95PJPJoFKpoN1uY7vdnhfww3w+x3A4xGaz4d3quo5sNvuTTyaTXKTb7cJ13csCzWbzKKaqKj/zXC4HSZKO8iRcLpcxGAwwmUzC7UDTNBSLRSQSiVAeyUGNpM4v4XA4oNfr8eMMLJBKpWCaJn9fLBawLAur1Qq73Y6b/H0pyNyrTDYMA7PZDKPRCOv1+uQ3ZCqZe9UcOI6DTqfjW5zMbLVa3Bu6RaE9GI/HZ/P9fp8/qfipYROj+ukEnuQgEx0GImKGHGSC//UO/kTAibG+QwIfMQrUyeRXusaM94x3ERW2GT8Zn78EGACRmoKUJhB1TQAAAABJRU5ErkJggg==
「经管之家」APP:经管人学习、答疑、交友,就上经管之家!
免流量费下载资料----在经管之家app可以下载论坛上的所有资源,并且不额外收取下载高峰期的论坛币。
涵盖所有经管领域的优秀内容----覆盖经济、管理、金融投资、计量统计、数据分析、国贸、财会等专业的学习宝库,各类资料应有尽有。
来自五湖四海的经管达人----已经有上千万的经管人来到这里,你可以找到任何学科方向、有共同话题的朋友。
经管之家(原人大经济论坛),跨越高校的围墙,带你走进经管知识的新世界。
扫描下方二维码下载并注册APP
免流量费下载资料----在经管之家app可以下载论坛上的所有资源,并且不额外收取下载高峰期的论坛币。
涵盖所有经管领域的优秀内容----覆盖经济、管理、金融投资、计量统计、数据分析、国贸、财会等专业的学习宝库,各类资料应有尽有。
来自五湖四海的经管达人----已经有上千万的经管人来到这里,你可以找到任何学科方向、有共同话题的朋友。
经管之家(原人大经济论坛),跨越高校的围墙,带你走进经管知识的新世界。
扫描下方二维码下载并注册APP
您可能感兴趣的文章
- SAS软件培训 ... | SAS 9.2 9.3 32/64位迅雷快传下载 ...
- SAS软件培训 ... | [求助]SAS中proc format问题
- SAS软件培训 ... | 如何给sasmacr文件加密 with SAS ...
- SAS软件培训 ... | 跟crackman读SAS程序(15)--如何 ...
- SAS软件培训 ... | SAS金融应用从基础到进阶_北京_上 ...
- SAS软件培训 ... | 关于sas object spawner配置的问 ...
- SAS软件培训 ... | SAS 循环问题。。。
- SAS软件培训 ... | SAS_Education Statistics I Int ...
人气文章
本文标题:Merry X‘mas 圣诞福利-用SAS画圣诞树
本文链接网址:https://bbs.pinggu.org/jg/ruanjianpeixun_sasruanjianpeixun_2155251_1.html
2.转载的文章仅代表原创作者观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,本站对该文以及其中全部或者部分内容、文字的真实性、完整性、及时性,不作出任何保证或承若;
3.如本站转载稿涉及版权等问题,请作者及时联系本站,我们会及时处理。



