(1)SAS基本概念 1. SAS数据集 SAS数据集(SAS Datasets)可以看作由若干行和若干列组成的表格,类似于一个矩阵,但各列可以取不同的类型值,比如整数值、浮点值、时间值、字符串、货币
转载请在文章开头注明微信号:shushuojun,谢谢! 本节数据中,我们将介绍SAS读取数据的三种方式: list input、column input、informats 它们各适用于什么情景,如何综合利用这三种方式读取数据?如何读取凌乱的数据? 以及一些小技巧,比如如何让SAS只读取第3到第5行的数据,读取EXCEL时,如何指定读取某个sheet等等 目录: 2.1 将你的数据放入SAS 2.2 用Viewtable窗口输入数据 2.3 用导入向导(Import Wizard)读取文件 2.4 告诉
前言·数说君的话 在统计软件里,SAS算是一哥了,虽然R免费开源有各种统计函数、python功能多各方面比较平衡,但是、但是——SAS贵啊!正版的SAS一年要上百万,不是土豪用不起啊! 大家可以在前程无忧上分别搜索一下SAS、R和Python,对比一下,招SAS的公司都是大型药厂、外企、金融机构特别是银行...相比之下,R在学术界用的较多,Python在初创或者创新公司用的比较多。从这里看钱途,SAS是足以称为“高大上”的! 其实,凭良心地、以数说君自己的感受来说,SAS做统计分析确实是太方便了!SAS的
特别说明:本节【SAS Says】基础篇:读取数据(下),用的是数说君学习《The little SAS book》时的中文笔记,我们认为这是打基础的最好选择。 复习: 前面四节 【SAS Says】基础篇:SAS软件入门(上) 【SAS Says】基础篇:SAS软件入门(下) 【SAS Says】基础篇:读取数据(上) 【SAS Says】基础篇:读取数据(中) 前面在我们介绍了读取数据的三种方法,list、column、formats。本节我们介绍在读取数据过程中,一些小技巧的使用,比如如何让SAS只读
【SAS Says·扩展篇】IML 分6集,回复【SASIML】查看全部: 入门 | SAS里的平行世界 函数 | 函数玩一玩 编程 | IML的条件与循环 模块 | 5分钟懂模块 穿越 | 矩阵与数据集的穿越 作业 | 编一个SAS回归软件 ---- 一直以来,大众了解的SAS都是数据集操作,使用的方法是数据步和过程步。但其实,SAS这个庞大的系统中还隐藏了另一个平行世界——IML,在这个世界里,你需要一个像操作MATLAB一样的矩阵思维。 今天我们将介绍如何在SAS里玩穿越,将数据从矩阵变成S
一直以来,大众了解的SAS都是数据集操作,使用的方法是数据步和过程步。但其实,SAS这个庞大的系统中还隐藏了另一个平行世界——IML,在这个世界里,你需要一个像操作MATLAB一样的矩阵思维。 今天我们将介绍如何在SAS里玩穿越,将数据从矩阵变成SAS数据集,从SAS数据集再变成矩阵。它将大大方便我们的使用。 ---- 在SAS里玩穿越 | 【SAS Says·扩展篇】IML:穿越 本文要解决三个问题: 第一个问题:如何把SAS数据集转换为矩阵来处理? 把数据集转换成矩阵来,在很多情况下处理起来会
特别说明:本节【SAS Says】基础篇:SAS软件入门(下),用的是数说君学习《The little SAS book》时的中文笔记,我们认为这是打基础的最好选择。 上节我们说了学习SAS的好处,以及SAS软件入门(上) 本节目录:(老手建议复习一下1.13) SAS软件入门(下) 1.8 阅读SAS日志 1.9 输出窗口中浏览结果 1.10 创建HTML输出 1.11 SAS数据的逻辑库 1.12 用SAS资源管理器访问SAS数据集 1.13 使用SAS系统选项 ---- SAS软件入门(下) 1.8
特别说明:本节【SAS Says】基础篇:读取数据(上),用的是数说君学习《The little SAS book》时的中文笔记,我们认为这是打基础的最好选择。 上两节 【SAS Says】基础篇:SAS软件入门(上) 【SAS Says】基础篇:SAS软件入门(下) 本节目录:(老手建议复习一下) 读取数据(上) 2.1 将你的数据放入SAS 2.2 用Viewtable窗口输入数据 2.3 用导入向导(Import Wizard)读取文件 2.4 告诉SAS你的原始数据在哪 2.5 List input
本文介绍了SAS进阶《深入解析SAS》之Base SAS基础、读取外部数据到SAS数据集,以及使用SAS/ACCESS接口引擎进行数据库访问和SQL查询的方法。
特别说明:本节【SAS Says】基础篇:update、output、transpose以及相关的数据深层操作,用的是数说君学习《The little SAS book》时的中文笔记,我们认为这是打基础的最好选择。 如果你管着一份10000条的客户数据,有一天,老板拿着一个500人的表告诉你,这表上的500位客户的信息发生了变动,而且变动的变量很不规律,如客户102是收入发生了变动、客户126是职业发生了变动....,叫你在10000条的那个客户主数据中改一下,你怎么办? 用合并?用IF筛选有没有变动?还
本文介绍了如何在SAS中使用逻辑库和格式来处理多语言文本,并通过实例演示了如何在SAS中读取和写入文本文件。同时,还介绍了如何使用SAS的字符串函数和CALL例程来处理字符数据。
“深度学习是一个基于赋予大型神经网络多层隐含的机器学习领域,以学习具有较强预测能力的特征。尽管深度学习技术是早期神经网络的后代,但它们利用无监督和半监督学习,结合复杂的优化技术,实现了最新的精确度。” 为了从训练样本中提取代表性特征,通常通过堆叠自编码器来构建深度神经网络,这是一种特殊类型的单层神经网络(Hinton and Salakhutdinov 2006)。自动编码器通过使用与训练实例和目标标签相同的未标记输入来训练。去噪自动编码器是通过随机破坏自编码器的输入矩阵来训练的。由于自动编码器不使用训
SAS学习笔记之《SAS编程与数据挖掘商业案例》(4)DATA步循环与控制、常用全程语句、输出控制 1. 各种循环与控制 DO组 创建一个执行语句块 DO循环 根据下标变量重复
如果你管着一份10000条的客户数据,有一天,老板拿着一个500人的表告诉你,这表上的500位客户的信息发生了变动,而且变动的变量很不规律,如客户102是收入发生了变动、客户126是职业发生了变动....,叫你在10000条的那个客户主数据中改一下,你怎么办? 用合并?用IF筛选有没有变动?还是一个一个手动去改?都不需要,用update语句更新一下即可。 本节目录: 6.1 使用SET语句复制数据集 6.2 使用SET语句堆叠数据 6.3 使用SET语句插入数据集 6.4 一对一匹配合并数据 6.5 一对多
本文介绍了SAS中数据集纵向串接和横向合并的方法,包括使用DATA步、SET语句、APPEND过程、MERGE语句等方法。同时,还介绍了如何通过数据集选项IN=操作观测和更新UPDATA语句对数据集进行更改。最后,介绍了数据集的更改和更新语句的注意事项和具体操作方法。
特别说明:本节【SAS Says】基础篇:开发数据,用的是数说君学习《The little SAS book》时的中文笔记,我们认为这是打基础的最好选择。 转载请在文章开头注明微信号:shushuojun,谢谢! 复习: 前面五节 【SAS Says】基础篇:SAS软件入门(上) 【SAS Says】基础篇:SAS软件入门(下) 【SAS Says】基础篇:读取数据(上) 【SAS Says】基础篇:读取数据(中) 【SAS Says】基础篇:读取数据(下) 在微信号“shushuojun”中回复“SAS”
本节介绍如何利用SAS写一份数据报告,给出数据的基本信息。 从3.11开始的内容,是留给处女座的,主要说如何用proc tabulate和proc report产生一个更加耐看的报告。有时候print、means和freq产生的报告形式太过于单一,我们可以用tabulate和report精雕细琢一下。 本节目录: 读取数据(下) 3.1 使用SAS过程步 3.2 用where语句构造子集 3.3 用proc sort为数据排序 3.4 用proc print打印数据 3.5 用format改变打印外观 3.
本文介绍了SAS宏语言、SQL过程、多表操作、数据合并查询、数据集操作、数据存储和SQL多表操作等方面的内容。
你不可能总是在SAS上查看结果,如果结果很多你要一一的讲结果复制到word中去,有ODS就好啦!它可以把SAS的结果直接输出到word、PDF等文件中。 5.1 ODC的概念 5.2 追踪选择过程的输出 5.3 从过程输出中创建SAS数据集 5.4 使用ODS语句创建HTML输出 5.5 使用ODS语句创建RTF输出 5.6 使用ODS语句创建printer输出 5.7 定制标题和注脚 ---- 5.1 ODC(Output Delivery System)的概念 过程步把数据发送给ODC,以决定输出的样式
领取专属 10元无门槛券
手把手带您无忧上云