sas

    0热度

    1回答

    任何人都可以帮助找到一种方法来提取SAS中的两个日期(例如01/10/2007和31/03/2008)之间的所有数据吗?日期格式为DDMMYY10。 我尝试下面的语法: Data want; set have; where OrderDate between 01/10/2007 and 31/03/2008; Run; 这是给我的错误。 由于

    0热度

    1回答

    proc sort data = group; by studystyle; run; proc means data= group mean; var test1 test2; by studystyle; output out = groupmeans mean = groupmeans; run; 的平均2个SAS数据集,所以我必须包含学生证

    0热度

    1回答

    咕日, 我有以下永久文件系列从一代10 +开始: file#010 file#011 file#012 .... file#062 file /*the latest one*/ 这是由于一些清理工作,其中1-9代被认为有错误的数据并被删除。 我想重新生成串联,以便第一是代#001,#002,等等: file#001 file#002 file#003 .... file#0

    -1热度

    1回答

    在SAS,可我知道如何改变的α= 0.02在PROC ANOVA,作为默认alpha是0.05 proc anova data=data1 alpha=0.02; class cmg ; model wmg=cmg ; run; 如果我给阿尔法= 0.02它不是数据之后加工。

    2热度

    3回答

    我不明白为什么SAS在数据步骤中将某些字符变量转换为数字。我已使用PROC CONTENTS确认每个变量都是长度为1的字符变量。下面是产生这个问题的代码。我还没有找到任何答案,通过谷歌搜索这个问题是有道理的。 data graddist.graddist11; set graddist.graddist10; if (ACCT2301_FA16 | BIOL1106_FA16

    3热度

    1回答

    我想计算变量中唯一项的数量(称之为“categories”),然后使用该数来设置SAS宏中的迭代次数(即,我宁愿不硬编码迭代次数)。 我能得到这样的计数: proc sql; select count(*) from (select DISTINCT categories from myData); quit; 我可以运行这样的宏: %macro superFreq;

    0热度

    1回答

    我想知道是否可以使用SAS EG自动切换环境。即我想在环境A中运行我的部分项目,然后我想让SAS EG自动切换环境B并运行项目的其他部分。在此先感谢您的帮助和指导。

    1热度

    1回答

    我想基于folloing方式一个数组元素重新命名变量, %let var= class name gender; data want; set have; %global noof; array point(*)$ %str(&var) ; a=dim(point); call symputx('noof',a); array newvar(&noof); do i=

    0热度

    2回答

    我创建了一个Anova,并希望将平均值,标准差,F统计量和p值保存在新的数据集中。 这是我现在的代码: ODS OUTPUT means=anova; PROC ANOVA DATA= multiple_sclerosis; CLASS ms_form; MODEL eq5d = ms_form; MEANS ms_form; RUN; quit; ods output close;

    0热度

    2回答

    我有一套以ID开头的健身房会员资料,119个及时的专栏和119个不及时的专栏。实时和out-time列的语法是##:##:##,我试图以最简单的方式输入变量。而不是编写[ID in1 $ in2 $ inX $ out1 $ out2 $ outX $],有没有办法在一行简单的代码中轻松输入数百列?