楼主: wzk19890405
1790 6

[问答] 如何利用R语言检验中生成的结果 [推广有奖]

  • 3关注
  • 0粉丝

已卖:473份资源

硕士生

24%

还不是VIP/贵宾

-

威望
0
论坛币
981 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
1053 点
帖子
59
精华
0
在线时间
220 小时
注册时间
2011-6-14
最后登录
2023-6-12

楼主
wzk19890405 发表于 2013-5-20 23:39:47 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
例如

> a<-rnorm(1000)
> b<-shapiro.test(a)
> b

        Shapiro-Wilk normality test

data:  a
W = 0.9976, p-value = 0.1604

我接下来想读取w的值,然后用if/else语句来实现下述功能:
当w>=0.05时记为0,当w<0.05时记为1
然后重复试验10次,看累积计数有多少(就是有几个1)
二维码

扫码加我 拉你入群

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

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

关键词:R语言 normality p-value shapiro normal 如何

沙发
wzk19890405 发表于 2013-5-20 23:40:12
谢谢各位高手指点一下!感激不尽!!!

藤椅
wzk19890405 发表于 2013-5-20 23:45:19
高手都睡觉了吗,俺刚入门,想做这个小实验但发现自己实在hold不住哎,路过的大大教我一下~~~

板凳
delphy_crystal 发表于 2013-5-21 00:03:47
我理解w应该是p值,如果是的话
试试以下程序:
n = 10
c = numeric(n)
for (i in 1:n){
a<-rnorm(1000)
b<-shapiro.test(a)
c[i]=ifelse(b$p.value>=0.05,0,1)
sum(c==1)
}

报纸
wzk19890405 发表于 2013-5-21 00:40:16
delphy_crystal 发表于 2013-5-21 00:03
我理解w应该是p值,如果是的话
试试以下程序:
n = 10
十分感谢!我就是想做这个东西呵呵~~~还有个不情之请,就是能推荐一本书给俺这个初学者嘛

地板
qoiqpwqr 发表于 2013-5-21 02:23:47
wzk19890405 发表于 2013-5-21 00:40
十分感谢!我就是想做这个东西呵呵~~~还有个不情之请,就是能推荐一本书给俺这个初学者嘛
本版有很多入门的R书籍,中英文的都有。

这是一个英文的比较全面的书
https://bbs.pinggu.org/thread-2359118-1-1.html

7
wzk19890405 发表于 2013-5-23 13:11:14
qoiqpwqr 发表于 2013-5-21 02:23
本版有很多入门的R书籍,中英文的都有。

这是一个英文的比较全面的书
非常感谢~~我好好看看~~~

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-30 21:54