全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 经管百科 爱问频道
3756 1
2014-04-10
悬赏 1 个论坛币 未解决
给定两组样本,比如:
A <- c(79.98, 80.04, 80.02, 80.04, 80, 80.03,
    80.04, 79.97, 80.05, 80.03, 80.02, 80, 80.02)
B <- c(80.02, 79.94, 80, 79.97, 79.97, 80.03,
    79.95, 79.97)
将这两组样本混合一起得到“合样本”,如何求各个样本观察值的在“合样本”中的秩,并且按在原来A,B中的顺序列出来?

二维码

扫码加我 拉你入群

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

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

全部回复
2014-4-10 22:00:06
本人研究出来了,愿意和大家分享:
x1 <- c(3, 1, 4, 15, 92)
x2 <- c(3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5)
names(x1)<-rep(letters[1],times=5)
names(x2)<-rep(letters[2],times=11)
(r2<-rank(c(x1,x2),ties.method="average"))
#其中ties.method有如下选项:ties.method = c("average", "first", "random", "max", "min"))
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群