楼主: 靳炀河
2157 6

[问答] 做了100张散点图,怎样合到一张上面去 [推广有奖]

  • 3关注
  • 1粉丝

博士生

76%

还不是VIP/贵宾

-

威望
0
论坛币
925 个
通用积分
5.0001
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
1166 点
帖子
145
精华
0
在线时间
409 小时
注册时间
2015-3-27
最后登录
2023-7-27

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
有30个样本量的标准正态检验,次数从10次开始,到110,共100次,给定显著性水平,比较结果,将大于显著性水平的比较次数输出,画出检验次数和比较次数的散点图,一共是100张,怎样合到一张上面去?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:散点图 正态检验 样本量 散点图

沙发
靳炀河 发表于 2016-10-17 00:53:52 |只看作者 |坛友微信交流群
x=30;h=10;p=0
for(p in 0:99){
n=h+h*p
f=function(x,n,a,mean,sd){
i=1;j=0;k=0;
while(i<=n){
  w=shapiro.test(rnorm(x,mean,sd))
  u=w$p.value
  if(u>a) j=j+1
   else if(u<a) k=k+1
  i=i+1
}
t=j/n
print(n);print(t);
plot(print(n),print(t))
}
f(x,n,0.05,0,1)
p=p+1
}
做出的是100张散点图,怎么合

使用道具

藤椅
johnmy 发表于 2016-10-17 01:59:31 |只看作者 |坛友微信交流群
用par()?
http://www.statmethods.net/advgraphs/layout.html
R makes it easy to combine multiple plots into one overall graph, using either the
par( ) or layout( ) function.
With the par( ) function, you can include the option mfrow=c(nrows, ncols) to create a matrix of nrows x ncols plots that are filled in by row. mfcol=c(nrows, ncols) fills in the matrix by columns.
# 4 figures arranged in 2 rows and 2 columns
attach(mtcars)
par(mfrow=c(2,2))
plot(wt,mpg, main="Scatterplot of wt vs. mpg")
plot(wt,disp, main="Scatterplot of wt vs disp")
hist(wt, main="Histogram of wt")
boxplot(wt, main="Boxplot of wt")

使用道具

板凳
飞天玄舞6 发表于 2016-10-17 08:14:55 |只看作者 |坛友微信交流群
100张散点图合在一张太大了,会导致每一个小图太小,不太好看,至少在图形界面是这样的。除非你用PDF文件保存起来,设置图形文件大小。

使用道具

报纸
靳炀河 发表于 2016-10-17 12:11:01 |只看作者 |坛友微信交流群
johnmy 发表于 2016-10-17 01:59
用par()?
http://www.statmethods.net/advgraphs/layout.html
R makes it easy to combine multiple p ...
想过把每次做的结果组成一个矩阵然后提取矩阵中的变量做出图,但是结果没有出来矩阵的形式

使用道具

地板
靳炀河 发表于 2016-10-17 12:15:23 |只看作者 |坛友微信交流群
johnmy 发表于 2016-10-17 01:59
用par()?
http://www.statmethods.net/advgraphs/layout.html
R makes it easy to combine multiple p ...
x=30;h=10;p=0
for(p in 0:5){
n=h+h*p
f=function(x,n,a,mean,sd){
i=1;j=0;k=0;
while(i<=n){
  w=shapiro.test(rnorm(x,mean,sd))
  u=w$p.value
  if(u>a) j=j+1
   else if(u<a) k=k+1
  i=i+1
}
t=j/n
matrix(c(print(n),print(t)),1,2)
dev.new()
plot(n,t)
}
f(x,n,0.05,0,1)
p=p+1
}

使用道具

7
靳炀河 发表于 2016-10-17 12:16:18 |只看作者 |坛友微信交流群
飞天玄舞6 发表于 2016-10-17 08:14
100张散点图合在一张太大了,会导致每一个小图太小,不太好看,至少在图形界面是这样的。除非你用PDF文件保 ...
想把所有的点画在一张图上,但做不出来

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-9-19 12:36