R中调用什么包与sas中mixed model的程序一样

2024-05-06 22:30

1. R中调用什么包与sas中mixed model的程序一样

R有不少mixed model的包,你试一下几个:
 NLME
lme4
ASReml

R中调用什么包与sas中mixed model的程序一样

2. 怎样在R中调用SAS程序

下面是如何在iPhone非官方SDK程序中调用外部命令的方法。

- (NSString *)executeCommand: (NSString *)cmd
{
    NSString *output = [NSString string];
    FILE *pipe = popen([cmd cStringUsingEncoding: NSASCIIStringEncoding], "r");
    if (!pipe) return;
 
    char buf[1024];
    while(fgets(buf, 1024, pipe)) {
    output = [output stringByAppendingFormat: @"%s", buf];
}
 
pclose(pipe);
return output;
}
 
NSString *yourcmd = [NSString stringWithFormat: @"your command"];
[self executeCommand: yourcmd];

3. sas中arima模型怎么确认p,q

看截尾还是拖尾就可以了啊

sas中arima模型怎么确认p,q

4. SAS 程序求教。、

SAS是美国最广泛使用的三种公知的统计分析软件(SAS,SPSS和SYSTAT)之一,是目前大规模的统计分析系统中最普遍的形式,被称为标准软件进行统计分析。 
 SAS的“统计分析系统”的缩写,意思是统计分析系统。它开始发展于1966年,于1976年通过SAS软件的美国学院实现商品化。 1985年推出的SAS PC电脑版,在SAS6.03 DOS版本于1987年推出,后来又推出了6.04版本。后来的版本可以在Windows下运行,最高版本SAS6.12版。 SAS集数据访问,管理,分析和展示于一体,为不同的应用中实现出色的数据处理能力。其独特的“多厂商硬件架构”(MVA)支持多种硬件平台,可以在大,中,小,微型计算机和多种操作系统(如UNIX,WINDOWS MVS和DOS等运行)。 SAS使用模块化设计,使用者可根据需要选择的模块的不同组合。它适用于用户不同层次的经验,在学术界可以快速掌握它的基本操作,专家们可以完成各种复杂的数据处理。 
 
 SAS目前有超过29000的客户遍及100多个国家和地区,直接超过300万用户。在我们的大客户,国家信息中心,国家统计局,卫生部,中国的院士,都是SAS系统。 SAS被广泛应用于政府行政管理,科研,教育,生产和金融的各个领域,并发挥着越来越重要的作用。 
 
 1. SAS设计理念的设计思路
 
 SAS是为统计学家和科学家的一个工具,它允许你完成各种操作,从简单的描述系统复杂的多变量分析使人们从繁重的计算任务中解脱出来,有更多的时间和精力来分析和解释的计算的结果,而不是如何获得这些结果需要花费太多的时间和精力。 
 
 2.功能
 
 SAS SAS是数据管理和分析软件,来完成各种统计分析,矩阵运算,和绘画等等。 
 
 SAS功能的各个功能模块进行。这是需要的模块BASA模块,其他模块是可选的。模块,用于选择包括统计(STA)的,矩阵运算(IML),图(图)和全屏幕操作(FSP),超过20 
 
基本模块(BASE),具有以下功能:数据存储,传输,追加,复制和文件处理;编写报告,打印图表;数据整理,分类等操作;完成一些基本的统计计算(如平均相关系数);有的包(的dBASE,LOTUS等)和大型机数据交换和通讯。 SAS BASE模块作为系统的核心模块。 
 
统计模块(STAT)提供高度可靠的,完整的统计分析。有ANOVA(包括1元,差额实验设计的不同单因素和多因素分析),线性相关与回归分析(包括聚类分析,主成分分析,因子分析,典型相关分析)和非参数检验,等等,共有26个程序。每个进程还提供了多种不同的算法和选项的SAS系统进入了全面,细致,科学的统计分析方法的设置。 STAT模块为SAS系统的核心和精髓。 
 
矩阵计算模块(IML)是一种交互式的矩阵语言。可直接矩阵运算(加法,乘法,反转,计算特征值值和特征向量等),先进的统计,工程,计算机和数学分析。 
 
绘图模块(GRAPH)可以借鉴PC图形设备的图形。能产生三维图形,地图和幻灯片等。 
 
全屏操作模块(FSP)是一个全屏幕的互动软件。可以使用他建立,和浏览的SAS的观察,如用户的屏幕的定义中的数据集。 
 
 3. SAS功能
 
 SAS数据访问,管理,分析和展示有机融合。其主要特点如下:
 
强大1)函数,统计方法在一起,整个新
 
 SAS提供了从方差,相关和回归的各种实验设计的分析计算基本统计分析各种统计分析多变量分析,包括几乎所有最新的分析方法,先进的技术,可靠的分析。通过过程调用分析方法实现完成。许多过程,同时提供各种算法和选项。例如,方差多重比较分析,提供超过10种,包括LSD,邓肯,TUKEY测试,其中包括:回归分析提供9种方法(如STEPWISE,后退,前进,RSQUARE等)选择的独立变量。回归模型可以选择是否包括拦截,还可以包括参数模型等字(子集)预先指定的号码。用于中间计算的结果,都可以输出,输出不输出或选择,可以被存储到用于随后的分析过程调用的文件。 
 
简易2)使用,操作灵活
 
 SAS具有共同的数据(DATA)产生的数据集,然后,以完成各种不同的数据分析程序调用。其编程语句简洁,短,通常只有少数语句来完成少量的复杂的操作,得到满意的效果。输出结果中给出了简单的英语提示,规范,易于理解的统计来看,有一个初步的基础英语和统计数据。用户只要告诉SAS“做什么”,而不是要告诉他们“怎么办。”而SAS被设计成使得任何的SAS能够“猜测”用户不必什么告诉它(即,无需设置),并能自动纠正一些小错误(例如,语句拼写DATA数据日期,SAS将被假定为数据继续运行,只得到解释性说明)在LOG。运行时错误它给错误的原因和可能的方式予以纠正。因此,SAS统计科学,严谨,准确,易于有机地结合起来的用户,极大地方便了用户。 
 
 3)提供按功能键F1的在线帮助功能
 
过程中,可以随时得到帮助,让简洁的说明

5. SAS里写完程序为什么只是显示的正在运行,而输出窗口却没有结果,这是一张截图

程序没错,我自己也跑了下,会显示。可能是SAS版本缘故导致中文无法识别,你试试把中文换成字母,或者关闭程序再运行试试。

SAS里写完程序为什么只是显示的正在运行,而输出窗口却没有结果,这是一张截图

6. SAS的功能模块介绍

SAS (Statistical Analysis System)是一个模块化、集成化的大型应用软件系统。  它由数十个专用模块构成,功能包括数据访问、数据储存及管理、应用开发、图形处理、数据分析、报告编制、运筹学方法、计量经济学与预测等等。SAS系统基本上可以分为四大部分:SAS数据库部分;SAS分析核心;SAS开发呈现工具;SAS对分布处理模式的支持及其数据仓库设计。SAS系统主要完成以数据为中心的四大任务:数据访问;数据管理(sas 的数据管理功能并不很出色,而是数据分析能力强大所以常常用微软的产品管理数据,再导成sas数据格式.要注意与其他软件的配套使用);数据呈现;数据分析。当前(2012年)软件最高版本为SAS9.3。其中Base SAS模块是SAS系统的核心。其它各模块均在Base SAS提供的环境中运行。用户可选择需要的模块与Base SAS一起构成一个用户化的SAS系统。Base SASBase SAS作为SAS系统的核心,负责数据管理,交互应用环境管理,进行用户语言处理,调用其它SAS模块。Base SAS 为SAS系统的数据库提供了丰富的数据管理功能,还支持标准的SQL语言对数据进行操作。Base SAS能够制作从简单列表到比较复杂的统计报表。 Base SAS可进行基本的描述性统计及基相关 系数的计算,进行正态分布检验等。SAS/GHAPHSAS/GHAPH可将数据及其包含着的深层信息以多种图形生动地呈现出来,如直方图、圆饼图、星形图、散点相关图、曲线图、三维曲面图、等高线图及地理图等。SAS/GHAPH提供一个全屏幕编辑器,提供多种设备程序,支持非常广泛的图形输出设备以及标准的图形交换文件。SAS/ASSISTSAS/ASSIST为SAS系统提供了面向任务的菜单界面,借助它可以通过菜单系统来使用SAS系统其它产品。它自动生成的SAS程序既可辅助有经验的用户快速编写SAS程序,又可帮助用户学习SAS。SAS/AFSAS/AF是一个应用开发工具。用户使用SAS/AF可将包含众多功能的SAS软件作为方法库,利用 SAS/AF的屏幕设计能力以及SCL语言的处理能力来快速开发各种功能强大的应用系统。SAS/AF也了采用了OOP(面向对象编辑)技术,使用户可方便快速开发各类具有图形用户界面(GUI)的应用系统。SAS/EISSAS/EIS是决策工具,也是一个快速应用开发工具。SAS/EIS完全采用新兴的面向对象的编程模式(OOP)。EIS以生动直观的方式(图或表)将关键性或总结性信息呈现给使用者。SAS/ACCESS为了对众多不同格式的数据进行查询、访问和分析,SAS/ACCESS提供了与许多流行数据库软件的接口,利用SAS/ACCESS,可建立外部其它数据库的一个统一的公共数据界面。SAS/ACCESS提供的接口是透明的和动态的。用户不必将此文件当作真正存储着数据的SAS数据集一样使用,而只需在SAS中建立对外部的描述(即VIEW)文件,便可将此文件当作真正存储着数据的SAS数据集一样使用。对一些经常使用的外部数据,可以利用SAS/ACCESS将数据真正提取进入SAS数据库。 SAS/ACCESS 提供的接口是双向的,既可将数据读入SAS,也可在SAS中更新外部数据或将SAS数据加载到外部数据库中。SAS/ACCESS支持的数据库主要有:IML-DL/I, SQL/DS, DB2, ADABAS, Rdb, ORACLE, Sybase, INGRES, Informix, DBF/DIF,ODBC等。SAS/STATSAS/STAT覆盖了所有的实用数理统计分析方法,是国际统计分析领域的标准软件。SAS/STAT提供了八十多个过程,可进行各种不同模型或不同 特点数据的回归分析,如正交回归/面回归、响应面回归、logistic回归、非线性回归等,且具有多种模型选择方法。 可处理的数据有实型数据、有序数据和属性数据,并能产生各种有用的统计量和诊断信息。在方差分析方面, SAS/STAT为多种试验设计模型提供了方差分析工具。另外,它还有处理一般线性模型和广义线性模型的专用过程。在多变量统计方面, SAS/STAT为主成分分析、典型相关分析、判别分析和因子分析提供了许多专用过程。SAS/STAT还包含多种聚类准则的聚类分析方法。SAS/QCSAS/QC为全面质量管理提供了一系列工具。它也提供一套全屏幕菜单系统引导用户进行标准的统计过程以及试验设计。SAS/QC提供了多种不同类型控制图的制作与分析。Pareto图(排列图)可用于发现需优先考虑的因素,Ishikawa图(鱼骨图)可用于直观地进行因果分析。SAS/ETSSAS/ETS提供丰富的计量经济学和时间序列分析方法,是研究复杂系统和进行预测的有力工具。它提供方便的模型设定手段、多样的参数估计方法。SAS/ORSAS/OR提供全面的运筹学方法,是一种强有力的决策支持工具。它辅助人们实现对人力、时间以及其它各种资源的最佳利用。 SAS/OR包含通用的线性规划、混合整数规划和非线性规划的求解,也为专门的规划问题提供更为直接的解决办法,如网络流问题、运输问题、分配问题等。SAS/IMLSAS/IML提供功能强大的面向矩阵运算的编程语言,帮助用户研究新算法或解决SAS中没有现成算法的专门问题。SAS/IML中的基本数据元素是矩阵。它包含大量的数学运算符、函数和例行程序,用户用很少的语句便可执行很复杂的计算过程。SAS/WASAS/WA(Warehouse Administrator)是建立数据仓库的集成工具,它在其它SAS软件的基础上提供了一个建立数据仓库的管理层,包括:定义数据仓库和主题,数据转换和汇总,汇总数据的更新,Metadata的建立、管理和查询,Data marts和Info marts的实现。SAS/MDDB ServerSAS/MDDB Server是SAS的多维数据库产品,主要用于在线分析处理(OLAP),可将从数据仓库或其它数据源来的数据以立体阵列的方式存储,以便于用多维数据浏览器等工具快速和方便地访问。SAS/IntrNetSAS/IntrNet为SAS Web应用提供了数据服务和计算服务,包括htmSQL,它为一UNIX Web服务器的CGI程序,使得能通过支持Web浏览器动态查询SAS数据或外部的关系型数据库;SAS ODBC Driver使得能通过支持ODBC的Windows Web服务器来访问SAS数据;SAS Driver for JDBC使得可以通过Java applet来查询SAS数据; SAS/IntrNet Application Dispatcher使得可以通过Web浏览器动态地递交SAS程序到SAS应用服务器执行,并将结果返回浏览器。SAS/GISSAS/GIS集地理位置系统功能与数据的显示分析于一体。它提供层次化的地理信息,每一层可以是某些地理元素,也可与用户定义的主题(例如:人口、产值等)相关联。用户可交互式地缩小或放大地图,设定各层次显示与否,并利用各种交互式工具进行数据显示与分析。SAS/ITSVIT Service Vision(ITSV)是企业的全面IT服务的性能评估和管理的软件,这些IT服务包括计算机系统、网络系统、Web服务器和电话系统等。ITSV将不同来源的数据进行整理和组织,存放于性能数据仓库中,用GUI或批处理的方式产生组织任意层面的报告。系统程序员及网络工程师能借此识别、研究并解决有关问题,业务分析人员能借此制定资源管理的总体策略,CIO和数据中心经理能借此定期地得到所需的IT运作的汇总和分析报告。SAS/CFO VisionSAS/CFO Vision用于财务整合和报告,内部包含了会计知识,为日常财务工作提供了现成的程序,并提供了访问所有主要数据源的接口。它主要用于;访问财务和非财务的有关住处整合财务数据,通过一个财务信息仓库来管理业务结构,通过财务报告和分析帮助理解财务的结果,并在组织内交流关键的业务结果信息。

7. 我听说SAS是最权威的统计软件,是不是学好SAS在统计界就足够了呢谢谢

统计的工作是什么?定义:收集、整理、分析和表述数据。统计软件在收集数据中一般用处不大(只有试验设计可能需要计算机生成试验表),而后三部分则处处需要软件的帮助。sas你能用好就很牛了。一般工作确实只需要excel,它的功能已经足够强大了,特别是2007版。但是还有很多功能是excel不能提供的,作为专业人士,还是要精通sas吧。 下面是我对各个统计软件的看法,需不需要多学就看楼主自己啦Stata软件Stata统计软件由美国计算机资源中心(Computer Resource Center)1985年研制。特点是采用命令操作,也可以菜单操作,程序容量较小,统计分析方法较齐全,计算结果的输出形式简洁,绘出的图形精美。不足之处是数据的兼容性差,占内存空间较大,数据管理功能需要加强。网址:  http://www.stata.com 。Stata是各种商业统计软件中我最喜欢的一款(先声明我没有收取广告费),当然不管什么统计软件在我眼中都离R差远了,但是Stata确实做得还不错,虽然它的名声远不如SAS和SPSS,但其统计模块非常齐全,打开看看菜单就知道了。尤其是计量经济学和医学统计的人,如果惧怕写代码,不妨试试Stata。它分析小型数据应该是非常顺手,但能读取的数据种类有限,据我所知基本上仅仅是纯文本数据和Stata本身的数据(*.dta),而且计算受内存大小和程序版本种类限制,所以无法处理特大型的数据。在用Stata菜单操作的时候它同时会在屏幕上输出与菜单对应的程序代码,因此若不熟悉Stata编程,可以通过这样的过程逐步学习,而且有些操作用菜单不方便实现,此时就可以结合不同的程序命令来完成。(例如指定模型中的分类变量要用xi:命令,但它在模型的菜单中无法直接指定,所以可以直接把xi:加到模型命令的前面)另外需要提及的是,Stata自身有一本刊物Stata Journal,里面的内容比较学术,都是结合Stata命令讲一些统计方法如何实现,不过这本刊物要收费,这点对于学生来说是个比较大的障碍。所以话说回来,要看这类文章还是看R News吧,它不但不收费,而且文章质量也都比较高,明年就要更名为The R Journal了。SAS软件SAS是英文Statistical Analysis System的缩写,即统计分析系统,最初由美国北卡罗来纳州立大学两名研究生开始研制,1976年创立SAS公司,2003年全球员工总数近万人,统计软件采用按年租用制。SAS系统具有十分完备的数据访问、数据管理、数据分析功能。SAS系统是一个模块组合式结构的软件系统,共有三十多个功能模块。SAS是用汇编语言编写而成的,通常使用SAS需要编写程序。网址:  http://www.sas.com 。我在COS论坛(  http://cos.name/bbs )上对SAS的介绍是“庞大的统计分析系统”,并没有强调它在统计分析方面的所谓优势。论坛上有几位朋友认为SAS编写代码的方式已经非常“恐龙级”了,对此我基本认同,不过鉴于我对SAS了解并不深入,所以不敢大放厥词。总之,“大”未必好,甚至以小人之心去揣测一下,也许“大”意味着代码臃肿。总之我们也看不到源代码,不知道它的统计分析代码怎么能写到七张光盘那么大。R的Windows安装文件30M,源文件16M左右。别的不多说了,据我了解,我周围上下的同学在SAS上面花时间最多的是学习怎么把这个大家伙装进自己的电脑,然后道听途说一个proc名称,就开始把数据导进来写上几个变量名,然后提交run,直到有一天终于有了长达30页的报表了,就高兴了。大家不妨对照看看自己是不是这么做的。SPSS软件SPSS是Statistical Package for Social Science的缩写(后来改成什么服务Service了),即社会科学统计程序包,20世纪60年代末由美国斯坦福大学的三位研究生研制,1975年在芝加哥组建SPSS总部。SPSS系统特点是操作比较方便,统计方法比较齐全,绘制图形、表格较有方便,输出结果比较直观。网址:  http://www.spss.com 。算了,SPSS没什么好写的,自己打开看就是了。懂统计的不用学,不懂统计的学了也白学。反正要是不懂统计你总懂点右上角那个OK按钮吧。SPSS是傻瓜软件,所以有时候开玩笑戏称之为Stupid Package for Social Science。

我听说SAS是最权威的统计软件,是不是学好SAS在统计界就足够了呢谢谢

8. 求sas informat、format程序解释

format 是控制数据在sas数据集上显示的格式,而informat则是控制将外部数据导入到SAS数据集的格式要求。貌似w.d.格式在format和informat后面的用法有些出入


data test1;
    format x 8.2;
    x=1234.1234;
    put x=;
run;

data test11;
  format x 8.5;
   set test1;
    put x=;
run;


data test12;
  format x 8.7;
   set test1;
    put x=;
run;


data test13;
  format x 9.3;
   set test1;
    put x=;
run;

data test13;
  format x 9.4;
   set test1;
    put x=;
run;

format中的w是控制整个长度的,而informat不是




data test2;
    informat x 8.2;
    x=1234.1234;
    put x=;
run;



data test21;
    informat x 8.1;
    x=1234.1234;
    put x=;
run;


data test22;
    informat x 8.;
    x=1234.1234;
    put x=;
run;
按理说informat的这几个值应该不同,后面的小数读的不一样,但运行结果确是一样的,这里确实是有些诡异。。。