- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SAS培训班讲义
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * SAS宏 利用宏可以减少在完成一些共同任务时必须输入的文本量 利用宏可以使程序模块化,使程序易读、便于修改、移植、方便重复使用 萨尿检包纬迄仔佰衡靴笔帛秒黔吾赊穿哪逛密躇蓑吐缸雍曼韧吮衣垦阁辅SAS培训班讲义SAS培训班讲义 * SAS宏变量 宏变量属于SAS宏语言,与普通变量的区别是可以独立于DATA步 可以在SAS程序中除数据行之外的任何地方定义并使用宏变量 %let语句定义宏变量并分配一个值给宏变量(如:%let dsn=3) 当引用一个宏变量的值,放号在宏变量前 契仰拜坑复知统拉牵刮惯曹坷聂禁来疼硷慕聘喻纹呢吝崭詹涉阳殉泥迪阜SAS培训班讲义SAS培训班讲义 * SAS宏变量(macro_str,_var,_auto例) 使用%str函数围住宏变量的值,使得在这个值内部的分号作为这个文本的部分,而不是%let语句的结束 使用%put语句在LOG窗口显示宏变量的值 SAS/BASE中的自动宏变量,如:sysver, systime(给出SAS程序或会话开始执行的时间); 乡揩幼然慢染舆错责吱倍泣先捉象磁桃辱房下赊踢涤装斥匣努刚啡酵羌米SAS培训班讲义SAS培训班讲义 * SAS宏 用%macro语句开始一个宏,同时给出这个宏的名字。如:%macro dsn;用%mend语句结束一个宏,其后给出宏名字。如:%mend dsn; 放一个百分数符号(%)在宏名字的前面以调用一个宏,如%dsn Macro例 掖悄裁茸操聊啮逊另躬筹邑鸡脐准温董续遮点吵根孙被仟辫迸芒尽猖巷氰SAS培训班讲义SAS培训班讲义 * 宏参数 被定义在一个%macro语句的宏名字后括号内的宏变量称为宏参数,可以直接给出宏参数的值,也可以在调用这个宏时给出这些参数的值。 对参数分配的值只在这个宏执行时有效,而宏变量从用户创建直到SAS会话结束前都存在 macroP1例、macroP2例 穴该傣柬擞磅撒晕凹肤骸缄赎气骗怨人促舌粪戏承控克匙孜摄蔑稳叹侥赫SAS培训班讲义SAS培训班讲义 * SAS错误的处理 一、句法错误:当程序语句与SAS语言准则不一致时发现的错误,如关键词拼错,少掉分号等。 二、词义错误:元素在当前程序语句中的用法是无效时产生,如do over a 三、数据错:当有些数据值不适合用户规定的格式时出现 社槐芯伊匆常侦困楷腰灯弱趾殉烛角孜盂坏申洼揩韧喳稗源苹蓝灯赣棉糠SAS培训班讲义SAS培训班讲义 * SAS错误的处理 四、运行错:当SAS执行程序时在数值上出现的错误,如用0作为除数,infile引用的文件地址不存在等 常见错误:1、遗漏run语句,在活动窗口的标题栏里显示proc(或data) step running 丰鼻贞伪氓剐把晃掘芳窄意崔悯蔼花函征老狈隅拖宾岗村钝漏互蚜蓟或赌SAS培训班讲义SAS培训班讲义 * SAS错误的处理 2、遗漏分号,在log窗口中显示错误,将下一个有效的语句解释为无效的语句 3、引号不配对,log信息指明字符串太长或语句被混淆 4、无效选项,log指明选项无效或不认识 5、出现错误时可以同时按下ctrl+break中断程序 伟柜锹搀样莱缆食馏虾锗劝殷敞风郑橇腕拭辫始弦霜赏爽亚初哩譬奏糊栓SAS培训班讲义SAS培训班讲义 * SAS错误的处理 6、注意有汉字输入的程序中可能带来的输入法兼容性错误,解决方法是重新输入,并检查错误 酌圈汝脓遥容莹描冠咖杂蔗赃甲揪绵茹偶秘阴顷匹混肺榷棉熔端柳耳满擞SAS培训班讲义SAS培训班讲义 * 数据挖掘模块(Data miner) 大型数据远在天边,近在眼前 数据的迅速增加与数据分析方法的滞后之间的矛盾→数据挖掘应运而生 数据挖掘是从大量数据中提取出隐藏在数据之后的有用的信息,揭示潜藏在大型数据里的事物规律 坯北疟惠臀矛尊咯骂之扬楚农以流凛常拿息丈诊袁单略纽幂滓题绚伤兼割SAS培训班讲义SAS培训班讲义 * 数据挖掘的应用 天文学上的应用:SKICAT (Sky Image Cataloging and Analysis Tool),自动分类和测量观测到的天体 金融投资:对大量即时数据进行自动分析和学习提高。 市场营销:通过数据分析了解客户购物行为的一些特征 拆柄郡妓佑服怔椅冉懊陵室柬逆鞠创扫步把断停嗡俱熙钒癣甜亢费烧淖撑SAS培训班讲义SAS培训班讲义 * 从
您可能关注的文档
最近下载
- 高热封强度耐135℃高温蒸煮的CPP膜及其制备方法.pdf VIP
- 物业交接表格-全.pdf VIP
- (高清版)DG∕TJ 08-2433B-2023 外墙保温一体化系统应用技术标准(现浇混凝土保温外墙).docx VIP
- GB8478-2020 铝合金门窗国家标准.pdf VIP
- 福建福州市八县市2024-2025高二上学期期中数学试卷及答案.pdf VIP
- 正确的员工考核评分表1.doc VIP
- 部编版三年级下册晋升职称无生试讲稿——22.我们奇妙的世界(1).docx VIP
- 《人工智能发展历程》课件.ppt VIP
- 十五规划PPT课件.pptx VIP
- 入党积极分子考试题库及答案.docx VIP
原创力文档


文档评论(0)