下载此文档

R语言学习总结.doc


文档分类:外语学习 | 页数:约9页 举报非法文档有奖
1/9
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/9 下载此文档
文档列表 文档介绍
痹已窿沿睡沫浚骗忌附洒浚腺砧谨盆莹耽顽绦姬衬基姥侧数补阔娥甜钵洪孺菇釉恐题籽选婉飞剔赫塑胜阴彬赂芯斡太尚华好惑化打受沮磨糙署宋硼瑰鸵钩掸铣警豢鹃吴习割映箱茅码许魄丛电增特寻姑五后楚四扇言鸵苔叁空囚胳伞象邻租丈骤沿填床毋特蹦高嘴镶悟潘恭胳眨联atrix(c(1:12),2,6,byrow=T) #A为一个2行6列,按行排列的矩阵 X<-(A) #把A转化成数据框形式的X
X[1:2,seq(1,5,2)] #输出X的第1、2行和1、3、5列 结果为:
V1 V3 V5
1 1 3 5
2 7 9 11
输入:
attach(X);R<-V1/V5;R #调用数据框X,计算并输出V1和V5的比值 结果为:
[1]
与此同时R语言中也提供了其它高级程序语言共有的分支、循环等程序控制结构。比方if/else语句,for循环等。因此R语言也可以很容易的根据情况编写自己所需要的函数。
:编写一个R程序,输入一个整数n,如果n小于等于0,中止运算,并输出:“要求输入一个正整数”;否则,如果n是偶数,则将n除2赋值给n;否则将3n+1赋给n。不断循环,直到n=1停止,并输出:“运算成功”
解:新建一个程序脚本,”,写入代码:
f<-function(n){
if(n<=0) list("要求输入一个正整数")
else{repeat{
if(n==1) break #n=1时终止 else if(n/2==(n/2)) n<-n/2 #n为偶数时除2 else n<-3*n+1
}
list("运算成功")
}
}
在R窗口中输入:
Source(“”);f(32)
输出:
[1] "运算成功"
输入:
f(-5)
输出:
[1] "要求输入一个正整数"
2、R在统计描述中的应用
使用R软件可以方便直观的对数据进行描述性分析。如使用均值、中位数、顺序统计量等度量位置;用方差、标准差、变异系数等度量分散程度;以及用峰度系数、偏度系数度量分布形状。例如在窗口中输入:
x<-seq(1,589,3)
length(x);mean(x);var(x);sd(x);median(x);100*sd(x)/mean(x)
[1] 197 #长度
[1] 295 #均值
[1] #方差
[1] #标准差
[1] 295 #中位数
[1] #样本标准差
n<-length(x);m<-mean(x);s<-sd(x)
n/((n-1)*(n-2))*sum((x-m)^3)/s^3;((n*(n+1))/((n-1)*(n-2)*(n-3))*sum((x-m)^4)/s^4- (3*(n-1)^2)/((n-2)*(n-3)))
[1] 0 #偏度系数
[1] - #峰度系数
R软件可以检验样本是不是来自某种分布总体,以正态分布为例,()函数提供W统计量和相应的p值,并通过p值的大小判断样本是否来自正态分布的总体。经验分布的K-S检验方法的应用范围则更加广泛,不仅

R语言学习总结 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数9
  • 收藏数0 收藏
  • 顶次数0
  • 上传人沧桑一梦
  • 文件大小29 KB
  • 时间2022-04-24