吴喜之R语言讲义(包括各种回归).pptx

  1. 1、本文档共194页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
吴喜之R语言讲义(包括各种回归)

R 语言讲义;免费(没有权力和铜臭) 资源公开, 可改变代码(不是黑盒子,也不是吝啬鬼, 透明是防止“腐败”的最好方式) 容易学习。可编程以实行复杂的课题 可扩展: 通过数千个网上提供的适用于不同领域、不同目的、不同方法的软件包来实现你的目标。也可以把你的方法贡献出来 功能强大(绘图功能, 优秀的内在帮助系统, R社区的支持,不断更新,不断修正) 没有任何一个商业软件有如此多和如此新的算法;世界应用统计学家大都把自己的方法首先以R来实现,并尽量放到R 网站上 一年多,R网站的软件包数量增加了两倍,从近1000个到近3000多个。大都都有关于计算、演示和输入输出方法的函数和例子数据 除非得到巨额资助(或者永远使用盗版软件), 没有理由在公立学校教授商业软件 绝大多数美国统计研究生都会的语言(Berkeley统计和应用数学本科都开设R语言课) 我的很大一部分数据分析知识的来源就是R. 我都能学会, 并且到处宣传和普及, 相信你们会做得更好!;点击CRAN得到一批镜像网站;点击镜像网站比如Berkeley;;;;Packages (每个都有大量数据和可以读写修改的函数/程序);Packages (继续);Packages (网上);所有这些Packages可以自由下载;安装Packages;;;关机时是否保存?;几个有用的函数;赋值和运算 ;赋值和运算 ;从高到低的运算次序;一些基本运算例子;一些基本运算例子;一些基本运算例子;一些基本运算例子;一些基本运算例子;一些基本运算例子;一些基本运算例子;一些基本运算例子;一些基本运算例子;分布和产生随机数 ;a=factor(letters[1:10]) a[3]=w#不行 a=as.character(a) a[3]=w a=factor(a) a;输入输出数据;序列和向量;向量?矩阵;矩阵;矩阵/高维数组;矩阵/高维数组/scale;Data.frame;缺失值问题等;List;Categorical data A survey asks people if they smoke or not. The data is Yes, No, No, Yes, Yes x=c(Yes,No,No,Yes,Yes) table(x);x factor(x);Barplot:Suppose, a group of 25 people are surveyed as to their beer-drinking preference. The categories were (1) Domestic can, (2) Domestic bottle, (3) Microbrew and (4) import. The raw data is 3 4 1 1 3 4 3 3 1 3 2 1 2 1 2 3 2 3 1 1 1 1 4 3 1 beer = scan() 3 4 1 1 3 4 3 3 1 3 2 1 2 1 2 3 2 3 1 1 1 1 4 3 1 barplot(beer) # this isnt correct barplot(table(beer)) # Yes, call with summarized data barplot(table(beer)/length(beer)) # divide by n for proportion table(beer)/length(beer);Table/categorical data;smokes = c(Y,N,N,Y,N,Y,Y,Y,N,Y) amount = c(1,2,2,3,3,1,2,1,3,2) (tmp=table(smokes,amount)) # store the table options(digits=3) # only print 3 decimal places prop.table(tmp,1) # the rows sum to 1 now prop.table(tmp,2) # the columns sum to 1 now #上两行等价于下面两行 sweep(tmp, 1, margin.table(tmp, 1), /) sweep(tmp, 2, margin.table(tmp, 2), /) prop.table(tmp)#amount # all the numbers sum to 1 options(digits=7) # restore the number of digits;array/matrix??table??data.frame;写函数;#几个图一起: par(mfrow=c(2,4))#par(mfcol=c(2,4)) layout(matr

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档