结果:找到“sas 匹配”相关内容59个,排序为按回复时间降序,搜索更多相关帖子请点击“高级
病例对照、匹配(配对)抽样 SAS 程序(原创)
39 个回复 - 26957 次查看 最近需要用到sas来对我的一个数据进行1:1抽样,我在网上找了些资料看,没怎么看懂,于是自己想了一个思路来编写这个抽样程序,现分享给大家。 首先,数据库js如下,含有唯一变量ID,需要匹配的变量 shcool、grade、 ...2014-1-3 10:46 - crazygoing - SAS专版
如果通过SAS批量匹配文件,求大神帮忙
11 个回复 - 1292 次查看 详见附件,将原始数据2的姓名一列unique,并在原始数据1中根据性别和省份找到同类,生成n个文件,n为原始数据2的nobs,如果无法匹配,仅输出原始数据2的内容就行2020-9-28 11:22 - shevaze - SAS专版
求助!SAS如何实现两表内容的不完全匹配
10 个回复 - 1664 次查看 现在我有两个表,A和B,想要实现一个功能:在B表question列中某些行包含了A表中PatentName这一列的内容,要把符合包含条件的并且B表对应的时间大于A对应的时间的这些行筛选出来。有没有大佬能帮帮我?2019-12-20 16:13 - zhangheheruc - SAS专版
倾向得分匹配(PSM)在sas base 或者sas em中怎么实现
1 个回复 - 3682 次查看 倾向得分匹配(PSM)在sas base 或者sas em中怎么实现,最好有教程或者程序,谢谢2016-6-30 10:17 - jegofurue - 悬赏大厅
SAS9.3 SID不匹配时的更新方案
0 个回复 - 2763 次查看 在安装SAS时,经常会遇到所用到的sas不在birthdate和expirdate之间,经常调系统日期又会引起网页加载出现问题。 试了试,连续更新sid的办法,效果挺好。不用再将系统日期锁定在遥远的2013年了。。 注意:下面的三个 ...2014-12-17 08:31 - 汪政元 - SAS专版
SAS 匹配问题 求高手指教
7 个回复 - 2378 次查看 在跑SAS程序时, 没报错,但是数据集为空, 自己觉得是下面这个程序有点问题,(a.model=b.model)这个匹配的时候,a数据集是大写的MODEL&i,b数据集是小写model&i,求助是不是这个问题,应该怎么处理? 谢谢~~ ...2009-12-3 21:16 - qyj8888 - 商业数据分析
SAS 正则表达式为什么不支持[\u4e00-\u9fa5]匹配中文字符串
8 个回复 - 1414 次查看 data test; a="owjgo我"; re=prxparse("/[\u4e00-\u9fa5]/"); b=prxmatch(re,a); put b; run;2022-7-24 11:24 - 乐天天12300 - SAS专版
请问Sas软件中怎么匹配相同年龄性别的对照组?
0 个回复 - 242 次查看 请问Sas软件中怎么匹配相同年龄性别的对照组?2023-11-8 23:31 - z315509477 - SAS专版
sas9.4sid码更新安装点不匹配解决办法 带20160731sid码64位(纯手打)
15 个回复 - 11603 次查看 更新sid码就是直接开始——所有程序——sas9.4 ——sas软件续订然后选你新的sid码读入就行了; 但是经常会提示sid码安装点不匹配,之前花了好多币下了好多sid都不行,后来发现自己修改一下就行了。给大家来个图解吧 ...2016-3-8 10:40 - QDQ_tutu - SAS专版
怎样用sas做1:4的病例对照匹配,样本量有2000+,病例较少,对照人数较多
1 个回复 - 535 次查看 1:4病例匹配,控制性别年龄,年龄±1.谢谢各位大神 !2021-10-20 16:20 - 一枚神器 - SAS专版
SAS 不考虑关键词匹配的横向合并
5 个回复 - 1234 次查看 不考虑关键词匹配的横向合并: 数据集a有1条观测值; 数据集b有100条观测值; 当数据集a与数据集b之间无关键词链接时, 如何将数据集a的1条观测值横向合并在数据集b的100条观测值中,每一条右边?2020-11-1 17:51 - wtst - SAS专版
SAS 不考虑关键词匹配的横向合并
0 个回复 - 829 次查看 不考虑关键词匹配的横向合并: 数据集a有1条观测值; 数据集b有100条观测值; 当数据集a与数据集b之间无关键词链接时, 如何将数据集a的1条观测值横向合并在数据集b的100条观测值中,每一条右边?2020-11-1 17:51 - wtst - SAS专版
倾向性评分匹配 SAS
1 个回复 - 1484 次查看 请问大家怎么用sas实现倾向性评分匹配的额过程啊?有没有什么思路?2020-10-9 18:59 - 秋收冬藏111 - SAS专版
求助:SAS如何选择匹配样本
4 个回复 - 3456 次查看 比如,上市公司总样本数据包含10000条记录,其中100条随机记录发生过特殊事件(如100家公司定向增发),如何在总数据库中实现为这100家公司一对一地按照公司规模相近的原则选择一家对照公司,即形成一个含100条记录的 ...2010-2-5 11:34 - savagexu - SAS专版
sas宏语言查找匹配 向各位高手请教
3 个回复 - 1433 次查看 接触宏语言不久,本人想用宏语言实现关键词查找,数据集C1中的关键词key_words(中文),数据集r1中有待匹配变量OFFICEADD(中文),目前主要卡在%if后面的代码上,试过很多个查找函数,但m&i的数值都是0,向高手请教 ...2019-1-31 14:56 - huangkaishui - SAS专版
求高手!关于sas中‘编码与会话编码不匹配’的疑惑?
11 个回复 - 15627 次查看 libname lib 'E:\Book_data\chapt'; proc datasets lib=lib;modify income;index create dteflt=(flight fltdate)/nomiss unique;quit; ERROR: 无法更新文件“LIB.INCOME”,因其编码与会话编码不匹配,或文件格式 ...2012-10-23 22:11 - fyfzhdsfdx - SAS专版
求助, sas如何一对一匹配
1 个回复 - 3065 次查看 求助, sas如何一对一匹配 比如我有两组数据, 一组控制组一组处理组, 要求的是对于处理组的每一个样本,选择控制组中年龄相同,体重差异最小的作为匹配对象,这种应该怎么处理啊? 我使用的方式是proc sql, 具体 ...2018-9-7 08:44 - claudiehuang - SAS专版
想破头都没能想明白的SAS匹配
3 个回复 - 1707 次查看 楼主有两个数据集 A,B. A: 大小2.1G,字段数210个,观测数120W+; B:大小150M, 字段数6个,观测数200W+; 两个数据集进行条件匹配后,生成观测条数60W+,字段215个,但是数据集大小却有60G 对于这种现象,实在不知 ...2018-8-17 17:22 - 蹦跶的小石头 - SAS专版
SAS sql select 的columns与into中宏变量数不匹配的问题
1 个回复 - 1381 次查看 以下是log的内容: ====================================== 81 proc sql; 82 select max(length(Subscriber_number)), max(length(EFFECTIVE_DATE)), 82 ! max(length(VEHICLE_NUMBER)), max(length( ...2018-7-18 23:35 - supersu35 - SAS专版
求助:SAS中匹配问题
4 个回复 - 3515 次查看 先要根据行业、年份找到ST公司在当年资产最相近的公司, proc sql; create table temp as select * from st,gg where st.Csrciccd1 = gg.Csrciccd1 and st.year = gg.year and (abs(st.totass-gg.totass ...2010-3-16 20:22 - qyj8888 - SAS专版
急求教各位大神,如何在SAS中匹配两个EXCEL表中相同的内容?
2 个回复 - 2775 次查看 求教各位大神,在SAS中如何根据EXCEL1第一列的内容在EXCEL2中查找第二列相同的内容,如果两列中存在相同的内容,则在EXCEL2的第一列写“是”,否则写“否”??例如下面两个表所示。如果还有其他方法做更好,有很多数 ...2018-5-29 08:45 - liushiping_1234 - SAS专版
sas中关于文本匹配的循环
6 个回复 - 3531 次查看 问题描述: 数据集dataset1中有一列文本var1,m行,如 北京市海淀区中关村 北京市朝阳区朝阳公园 北京市宣武区 北京市海淀区上地 数据集dataset2中有一列文本var2,n行,n2014-4-16 20:13 - erilee - SAS专版
SAS 数据匹配与修改
1 个回复 - 1151 次查看 在使用工业企业数据库和对外投资名录匹配时,企业名称需要模糊匹配,只要保留企业名称的主要信息,请问在SAS里怎么修改,比如将每个企业名字里的“公司”或者“有限公司”删掉2017-6-5 16:29 - MaMeng666 - SAS专版
倾向评分匹配后的分组(用SAS软件)
2 个回复 - 5920 次查看 各位前辈,向大家请教一个问题: 我有1个数据集(data=moni),其结构见(表1)。按照国外的资料上做了倾向评分,匹配如下(见表2,data=matches).请问一下,我怎么在数据集(data=moni)中将id=treatment_IDN的编 ...2015-12-8 19:07 - wubuyun2009 - SAS专版
SAS怎么对企业名称进行模糊匹配
2 个回复 - 5859 次查看 分别是两年的数据,由于其中一年的数据法人代码缺失严重,因此想通过企业名称进行的匹配, 有知道怎么模糊匹配的吗???把这两个数据集合并一下(同一企业名称可能因为年份不同而有所改变)2017-1-5 14:10 - 哈哈嘿嘿嘎嘎 - SAS专版
一段时间内的两列数据的匹配并计算怎么在SAS中实现
4 个回复 - 2382 次查看 日期 时间 v selerl ID buyer id 2016.12.1 7:10:00 10 A B 2016.12.1 7:10:01 10 B C 2016.12.1 7:10:02 10 C B 201 ...2016-12-28 11:34 - 堇素 - SAS专版
使用SAS程序或者其他程序解决两个数据库匹配难题,求解!
3 个回复 - 2477 次查看 小弟在此请教各位大神一个难题: 现在已有一个数据库have,里面有许多个人信息(大概2000条),主要变量有:姓名,性别,出生日期,疾病诊断日期,地址。 想从另一个数据库bb中,包含有以上变量(大概80000条)。 ...2016-9-4 16:42 - bookkeeper - SAS专版
sas中的匹配问题求大神指教。
2 个回复 - 1661 次查看 如果两个数据集 我想将第一个数据集的第一列 匹配成第二列的武汉2组 武汉3组 应该怎么写 求大神? 相当于excel中的vlookup。谢谢2016-8-13 15:39 - Jroilee - SAS专版
求解sas如何模糊匹配字符。
1 个回复 - 7519 次查看 如果所示 第二列的数据 为LSC+数字 、ls、whls、lsw+数字。我想用模糊查找来实现功能。如果仓库代码 属于lsw 那么 如果属于lsc 那么 如果 =lsc =lsw 那么。求解,求帮忙。谢谢2016-8-10 17:40 - Jroilee - SAS专版
sas模糊匹配
2 个回复 - 4398 次查看 大家好,本人sas小白,一直比较好奇的是sas有没有模糊匹配的功能?比如:table1[/backcolor] 神啊,救救我吧[/backcolor] 吻别[/backcolor] 眉飞色舞(disco版)[/backcolor] table2[/backcolor] 神啊救救我吧[ ...2016-5-31 11:01 - 楚颜错 - 商业数据分析
一个关于选取性别、年龄匹配的SAS程序问题
7 个回复 - 7696 次查看 我想从数据库中选择性别相同,年龄相差不超过2岁的病例与对照,我参考了论坛帖子http://bbs.pinggu.org/thread-2845169-1-1.html,自己的程序如下,但总是失败,却不知道问题出在哪里,恳请各位大侠指点迷津,不胜感 ...2014-3-12 19:33 - jsntxt - SAS专版
如何用SAS进行1个观测值对多个观测值的匹配
2 个回复 - 3892 次查看 现在有两个数据集: 数据集A: 数据集B: 新生成变量c,如果数据集A中的变量a中,包含数据集B变量b中的任意一个值,那么c=b,否则c为空。 希望得到结果: 当然,这只是举个例子,真实数据的变量a,变量b都 ...2016-4-22 15:15 - liyichen17 - SAS专版
病例对照、匹配(配对)抽样 SAS 程序(原创)
1 个回复 - 4369 次查看 匹配抽样+源代码+参考 1、匹配抽样 [hr] 最近需要用到sas来对我的一个数据进行1:1抽样,我在网上找了些资料看,没怎么看懂,于是自己想了一个思路来编写这个抽样程序,现分享给大家。 首先, ...2015-2-13 17:12 - crazygoing - 经管代码库
SAS 匹配问题
5 个回复 - 1750 次查看 请教 如何 写成代码 实现下面的结果 data A; input VarA : $5.; datalines; 14325 AB123 51492 ; data B; input VarB : $5.; datalines; 14 B12 ; A和B匹配,找出A中具有B字段中字符的观测数2015-8-14 13:51 - longyilongyi - SAS专版
sas 两数据集的变量匹配,两dataset中name一致,年龄相差1岁以内可能是同一人??
8 个回复 - 1708 次查看 sas 两数据集的变量匹配,使用proc sql过程 实现目的:l连接两个数据集时,如果两个dataset中name一致,年龄相差1岁以内,认为他们可能是同一个人 需要在主数据集中标注这部分可疑对象 如何 ...2015-8-13 17:36 - qcasrl - SAS专版
sas 匹配有重复值的两个数据集,如何实现?
3 个回复 - 8231 次查看 sas匹配两个数据集,如果data a 和data b中的可以作为匹配条件的变量均有许多重复值,也有很多缺失值,应当如何处理? 具体点: 如连接两个数据集时,匹配变量为姓名,出生日期 data a 和 b 中 都有许多重名的 ...2015-8-13 17:57 - qcasrl - SAS专版
新手求问关于sas字段匹配的问题
2 个回复 - 2357 次查看 现在有两个数据集A和B,里面分别都有字段a,怎么可以将两个数据集中,字段a的值相同的部分提取出来?例如A是姓名 电话,B也是姓名电话,但是有可能B里面有人电话和A里面的一样,但是名字不一样,电话就是上述的字段a2015-8-4 15:37 - szsktxk - SAS专版
用SAS怎么基于两个关键变量进行匹配合并?
8 个回复 - 13020 次查看 求大神指点。 用sas基于两个关键变量进行匹配? data a 如下: data b如下: 期待合并结果为data c 如下: 求大神指点 基于两个相同的关键变量 怎么merge匹配合并了?2014-3-6 18:47 - sasuser168 - SAS专版
sas 正则中文匹配
0 个回复 - 2707 次查看 看了之前巴黎前辈用正则表达式匹配中文地址,发现前辈用的中文匹配的代码我电脑不支持,我自己试着写了下:发现还是不太对: data test; input name $32.; cards; 嘉兴 南湖新区 凤桥镇 凤凰路 西侧 青岛 ...2015-7-9 10:10 - 米兰_卡卡 - SAS专版
请教sas数据合并匹配的问题
2 个回复 - 1723 次查看 请教一下各位,我有2个数据文件需要合并,数据都是在excel里的,但是excel中有空的列 excel的vlookup要求列和列之间不能有空列,要不是会匹配错误 那么请问一下,sas的set和merge功能是不是和excel的vlookup功 ...2014-9-19 11:00 - pingguzh - SAS专版
SAS模糊匹配
3 个回复 - 9006 次查看 我有一些地址,数据较为脏乱差,例如有北京市、江苏省南京市、浙江杭州、广州等,如果只想要区分城市,用sas该如何实现呢?有哪位大牛过类似的应用案例否?2013-11-18 00:10 - dckkldream - SAS专版
请教sas在行列变换后如何查找匹配
12 个回复 - 2077 次查看 请教高手,我的原数据集为 corp(公司名) ID(公司唯一编号) item(测评指标) results(测评结果) date(测评日期)...... A 1 利润 ...2014-10-21 10:40 - pingguzh - SAS专版
请教SAS变量匹配的逻辑判断问题
10 个回复 - 3946 次查看 有两个表,要求证券代码相同时,表1中brokern如果与表2中udwnm相同,则在表1生成变量brud为1,否则为0. 具体数据如下表,求大神相助! table 2 table 12014-8-28 08:40 - Xiaoericsu - SAS专版
SAS选取年龄性别匹配的程序问题
1 个回复 - 2992 次查看 我想从数据库中选择性别相同,年龄相差不超过2岁的病例与对照,我参考了论坛帖子http://bbs.pinggu.org/thread-2845169-1-1.html,自己的程序如下,虽然程序可以运行,但生成的总库hb并没有达到匹配的效果,里面 ...2014-3-14 14:12 - jsntxt - SAS专版
SAS SQL 部分行匹配无重复值情况
0 个回复 - 992 次查看 proc sql; select number,a.teacher,b.student from a natural full join b; quit; 上述程序中和data 步中merge 相同 full join是a b两个数据集都导入俗称完全外部连接,natural 起什么作用呢?不解求高手2014-3-11 21:32 - 潇湘夜雨spp - 爱问频道
SAS中if和end怎么匹配
4 个回复 - 8400 次查看 一下是我编的一个程序: data vitals; input ID : #3. Age Pulse SBP DBP; label SBP = "Systolic Blood Pressure" DBP = "Diastolic Blood Pressure"; datalines; 001 23 68 120 80 002 55 72 ...2013-12-3 17:42 - cfa2012 - SAS专版
SAS里用sql语句between and实现的匹配功能能否用hash实现?
6 个回复 - 3642 次查看 SAS里有两表要合并,表一中有字段a,b;表二中有字段c;两表合并的条件是c的值在a和b之间。我只知道sql的between and语句可以实现,但运行速度很慢,不知道hash能否实现相同功能呢?求指点。。。2013-10-28 09:15 - cufe万事通 - SAS专版
sas正则匹配汉字
2 个回复 - 2286 次查看 sas怎么匹配提取网页中汉字啊?例如匹配此处的‘低于’两个字以及之后3.56% 。低于3.56%2013-9-28 15:26 - 龙潭丰乐 - SAS专版
频数随机匹配的SAS程序
2 个回复 - 2398 次查看 请教各位大侠,该如何编写按照频数的随机匹配SAS程序!现在是这样的一个情况,有病例和对照两组数据,利用对照去匹配病例,病例和对照都按照年龄和性别分成了18层,希望按照对照中的例数按1:1.5去匹配病例,希望能直 ...2013-9-26 23:57 - 360526718 - SAS专版
紧急求助!!!!编码与会话编码不匹配 sas
2 个回复 - 2478 次查看 我在unix server sas上导下来的数据文件,一直报错,重新导了好几次一直说有错,报错,文件已损坏,编码与会话编码不匹配,无法修复逻辑库成员,大家知道这是为什么不[/backcolor]2013-8-11 15:42 - jacktowel - SAS专版
编码与会话编码不匹配 sas
0 个回复 - 1159 次查看 我在unix server sas上导下来的数据文件,一直报错,重新导了好几次一直说有错,报错,文件已损坏,编码与会话编码不匹配,无法修复逻辑库成员,大家知道这是为什么不2013-8-11 15:23 - jacktowel - 爱问频道
求问SAS PRX中的一个字符匹配问题
8 个回复 - 2015 次查看 参看下面的代码,想问一下Carol Echols中的Echols为什么匹配对应的last变量?([^\s]+\s+)这个匹配到底表示的是啥意思……求高人解答,谢谢! data old; input name $60.; datalines; Judith S Reavele ...2012-12-8 18:52 - 若水烟寒 - SAS专版
[讨论]sas如何使用关键字匹配查询!
14 个回复 - 11796 次查看 如题,比如要查询“杭州金泉科技发展有限公司”,如何用sas程序按照关键字进行查询?谢谢!2008-8-21 09:11 - bluemoon1 - SAS专版
SAS正则表达式匹配中文疑惑
6 个回复 - 6449 次查看 代码如下: data old; input name $60.; datalines; 南京路3号 北京路号 3caa 3路 3yi 一 run; data zhengze; set old; re1 = prxparse("/[\u4e00]/"); l=length(name); id3=prxmatch(re1, ...2012-8-27 11:12 - pierrexqw - SAS专版
请问SAS中正则表达式匹配方法的问题
1 个回复 - 3008 次查看 我想要在SAS中用正则表达式匹配时间 比如在一个变量有如下观测 abc_2010.1.1 abc_2011.1.11 我用了如下的正则表达式: "/((((19|20)?\d{2}).(0?[13-9]|1[012]).(0?[1-9]|[12]\d|30))|(((19|20)?\d{2}).(0?[13 ...2011-11-24 09:39 - playmore - SAS专版
sas 匹配,hash,或sql问题
2 个回复 - 1872 次查看 有两个数据集,分别是: data a; id='这个周一是好人'; output; id='那个钱二是坏人'; output; id='谁说张三是好人'; output; id='我看李四凑活着'; output; id='不知道王五是 ...2011-10-25 21:07 - addahello - SAS专版
请教一个SAS数据匹配合并的问题
4 个回复 - 3091 次查看 我这里有一个1998年—2010年增发配股数据,有在锐思数据库上下载的1998—2010年资产负债表数据,但是该数据有的年份有季报,有的年份只有有半年报和年报,我想把两个表合并,例如: 1998-01-08 上海九百 ...2011-3-25 17:41 - 凌云寺和尚 - SAS专版
SAS 如何实现两个EXCEL文件中相同内容的匹配?
2 个回复 - 5935 次查看 SAS 如何实现两个EXCEL文件中相同内容的匹配? 问题简化如下: EXCEL 文件a(只有一列)结构如下: name a1 a21 a4 EXCEL 文件b中有很多SHEET, 每个SHEET的结构如下: country China US UK Holand ...2011-3-11 08:13 - lachance - SAS专版