概述
R语言绘制QQ图
实例1:
#############加载数据
data
R
R=apply(R,2,as.numeric)
#R语言将字符串矩阵转化为数值型矩阵,apply()函数里面的第2个值,如果为1,则修改的为行,如果
取2则表示修改的为列
qqnorm(R, main = "QQ图", xlab = "理论分位数", ylab = "样本分为数",pch = 19)
qqline(R, col=2, lwd=2 ) # 设置为红色加粗
实例2:
data
t
R
R=apply(R,2,as.numeric)
split.screen(c(2,2)) #分屏幕为左右两边
screen(1) #屏幕1预备输出
qqnorm(R, main = "QQ图", xlab = "理论分位数", ylab = "样本分为数",pch = 19)
qqline(R, col=2, lwd=2 ) # 设置为红色加粗
screen(2) #屏幕1预备输出
P
P=apply(P,2,as.numeric)
qqnorm(P, main = "QQ图", xlab = "理论分位数", ylab = "样本分为数",pch = 19)
qqline(P, col=2, lwd=2 ) # 设置为红色加粗
screen(3) #屏幕1预备输出
T
T=apply(T,2,as.numeric)
qqnorm(T, main = "QQ图", xlab = "理论分位数", ylab = "样本分为数",pch = 19)
qqline(T, col=2, lwd=2 ) # 设置为红色加粗
screen(4) #屏幕1预备输出
NAO
NAO=apply(NAO,2,as.numeric)
qqnorm(NAO, main = "QQ图", xlab = "理论分位数", ylab = "样本分为数",pch = 19)
qqline(NAO, col=2, lwd=2 ) # 设置为红色加粗
实例3:
data
R
R=apply(R,2,as.numeric)
P
P=apply(P,2,as.numeric)
T
T=apply(T,2,as.numeric)
NAO
NAO=apply(NAO,2,as.numeric)
qqnorm(R)
qqline(R)
par(new=TRUE)
qqnorm(P,col="green",xaxt="n",yaxt="n")
qqline(P,col="green")
par(new=TRUE)
qqnorm(T,col="blue",xaxt="n",yaxt="n")
qqline(T,col="blue")
par(new=TRUE)
qqnorm(NAO,col="red",xaxt="n",yaxt="n")
qqline(NAO,col="red")
转载本文请联系原作者获取授权,同时请注明本文来自刘朋科学网博客。
链接地址:http://blog.sciencenet.cn/blog-3306552-1181342.html
上一篇:[转载]m_map学习资源(matlab)
下一篇:[转载]开始学习python数据处理+绘图
最后
以上就是俊逸乐曲为你收集整理的matlab 画qq图,科学网—[转载]R语言绘制QQ图 - 刘朋的博文的全部内容,希望文章能够帮你解决matlab 画qq图,科学网—[转载]R语言绘制QQ图 - 刘朋的博文所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复