《统计建模与R软件》第二章课后作业解题答案
2016-12-19 00:00
267 查看
自学R语言,学习完了之后做一做习题,是对知识的一些巩固,也希望可以帮到正在学习的童鞋们。
x<-c(1,2,3);y<-c(4,5,6);e<-c(1,1,1) z=2*x+y+e;z1=crossprod(x,y);z2=tcrossprod(x,y) z;z1;z2
A<-matrix(1:20,c(4,5));A B<-matrix(1:20,nrow=4,byrow=T);B C=A+B;C #无法实现D的AB相乘的写法 E=A*B;E F<-A[1:3,1:3];F #G有两种解题答案 H<-matrix(c(1,2,4,5),nrow=1);H G<-B[,H];G G<-B[,-3];G
#两种解题答案 c(rep(1,5),rep(2,3),rep(3,4),rep(4,2));c(rep(1:4,c(5,3,4,2)))
#第一道题第一种解题答案 i<-matrix(c(rep(1:5,5)),nrow=5,byrow=T);i j<-matrix(c(rep(1:5,5)),nrow=5);j H<-1/(i+j-1);H #第一道题第二种解题答案 n<-5;H<-array(0,dim=c(n,n)) for(i in 1:n){for (j in 1:n){H[i,j]<-1/(i+j-1)}};H #第一道题第三种解题答案 library(Matrix) H<-Hilbert(5);H #第二题和第三题解题答案 N<-solve(H);N E<-eigen(H);E
#输入数据 s<-data.frame("姓名"=c("张三","李四","王五","赵六","丁一"), "性别"=c("女","男","女","男","女"), "年龄"=c(14,15,16,14,15), "身高(cm)"=c(156,165,157,162,159), "体重(kg)"=c(42.0,49.0,41.5,52.0,45.5) ) #把数据框s在工作目录里输出,输出文件名s.txt write.table(s,file="s.txt") #读取文档s.txt S<-read.table("s.txt");S #把数据框s在工作目录中输出,输出文件名为s.csv,用excel工具打开 write.table(s,file="s.csv")
Fun<-function(n){ if(n<=0) list("请输入一个正整数") else{ repeat{ if(n==1) break else if(n%%2==0){n<-n/2} else n<-3*n+1 } list("运算成功") } } #输入数字进行验证 Fun(2);Fun(-2)
相关文章推荐
- RIPv1和v2综合实验试题的(答案和配置过程) 推荐
- 《统计建模与R软件》第三章课后习题3.5-3.11解题答案
- 《统计建模与R软件》第三章课后习题3.1-3.4解题答案
- EDIUS设置字幕时要注意哪些
- 不朽凡人 第四百六十三章 一个天仙修士而已
- Log4J 学习
- Junit 学习
- Android源码设计模式解析与实战(一)
- 数据结构学习资料
- 2016 12 18 感悟
- 如何跟压力做朋友
- PHP与数据结构
- 一键测试脚本bench.sh
- 乐观锁的一种实现方式——CAS
- Spring Cache
- MySQL连表查询之索引
- 图片二进制相互转换
- Vim复制粘贴命令
- springMVC入门简介
- zookeeper入门简介