楼主: Leo统计
2243 6

[问答] 请教:如何把下面的循环语句用apply或tapply表述 [推广有奖]

  • 0关注
  • 0粉丝

小学生

92%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
61 点
帖子
9
精华
0
在线时间
8 小时
注册时间
2013-9-20
最后登录
2014-1-23

楼主
Leo统计 发表于 2013-10-9 02:38:41 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
请教:如何把下面的循环语句用apply或tapply表述?      
        A <- vector("numeric", B)
        for(i in 1:B){
                data2 <- perm(data)
                A[ i ] <- test_statistic(data2,n1,n2,h1,h2,B)
        }


多谢!

二维码

扫码加我 拉你入群

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

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

关键词:apply appl 循环语句 App 如何

沙发
笑意苍凉 发表于 2013-10-9 02:52:24
不知道楼主想要做什么?看你的这个循环 貌似就是想得到一套被随机打乱抽出来的数据吧 那么直接
data2<-data[sample(1:nrow(data)),]
不就可以了么??

藤椅
Leo统计 发表于 2013-10-9 04:41:43
语句已更新,再次请教

板凳
qoiqpwqr 发表于 2013-10-9 19:03:29
能不能用和怎样用apply或者tapply和你的data,你的perm函数,和test_statistics函数相关,请给出一个可以运行的例子。

报纸
Leo统计 发表于 2013-10-9 21:00:50
A <- vector("numeric", B)
for(i in 1:B){
data2 <- perm(data)
# print(data2)
A <- test_statistic(data2,n1,n2,h1,h2,B)
}

地板
ntsean 发表于 2013-10-11 02:34:56
lapply(1:B, function(x) test_statistic(perm(data), n1, n2, h1, h2, B))

7
Leo统计 发表于 2013-10-11 19:44:30
搞定了,謝謝樓上的副教授!

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

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