楼主: scottan123456
3799 1

[统计软件] 用R语言如何求两组样本的混合秩? [推广有奖]

  • 0关注
  • 0粉丝

已卖:579份资源

副教授

55%

还不是VIP/贵宾

-

威望
0
论坛币
10596 个
通用积分
43.6420
学术水平
4 点
热心指数
7 点
信用等级
1 点
经验
3905 点
帖子
231
精华
0
在线时间
1055 小时
注册时间
2007-12-25
最后登录
2026-1-21

楼主
scottan123456 在职认证  发表于 2014-4-10 08:02:46 |AI写论文
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中的顺序列出来?

关键词:R语言 如何 样本

沙发
scottan123456 在职认证  发表于 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"))
已有 1 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
yangyuzhou + 8 + 1 + 1 + 1 自问自答

总评分: 论坛币 + 8  学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

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

本版微信群
扫码
拉您进交流群
GMT+8, 2026-1-27 22:49