(9)stata 中 ordered responses 排序题的处理

许多同学遇到排序题的时候不知所措,其实排序题只是多选题的另一种形式,处理起来还是相对比较简单的,只需要理解了其数据结构并做些小小的转换就可以完成对它的分析。

首先,我们要了解排序题在 stata 中是什么样的形式。

随便举个例子:请按您的喜爱程度将下列七种水果进行排序:

(1)苹果、(2)梨、(3)葡萄、(4)香蕉、(5)橘子、(6)桃、(7)西瓜

答案:  ——  > —— > —— > —— > —— > —— > ——

假设为此我们访问了10名同学,回收了10份问卷,于是有了10个 cases,数据结构如下:

基本数据结构

观察数据结构,可以看到, 纵列的var1 - var7 七个变量分别对应答案中的七个空格位置,横列的1—10代表10个人的排序,如:第一个人将3号水果(葡萄)排在第一位,将2号水果(梨)排在第二位。。。。依次类推.

如果是一个人的排序我们很好理解也好统计出哪种水果排第一,哪种排第二.....,关键的难点是现在有10个人同时对此进行排序且各自的排序还不一样,那么如何才能汇总出最终的排序呢?

解决这个问题的大体思路分为两步:

一、首先找到每一种水果在不同的被访者那里的排名。

二、根据排名的次序赋予一个“分”,排名越高,“分”越高,这里的“分”是研究者自己给定的,仅为了进一步区分次序差异,没有某个固定的赋值要求,表示的是选项在被访者眼里的 “重要性” 程度。从而汇总出每种水果的重要性得分,然后再排序即可。

下面开始第一步:为了找到每种水果在不同的被访者那里的排名,我们首先生成7个变量,分别代表选项中从1号到7号的7种水果,先暂时令其取值为missing。

生成7个新变量,取值为missing

然后通过下列循环语句,逐一找到每种水果在各个被访者那里的排名,如果不知道这一堆循环语句什么意思,下面会解释。

7次循环找到7种水果在每个受访者那里的排名

补充:解释上述循环语句的第一句,其他都同理。

对第一个forv的循环来说,实际上是做了下列7条命令的事情。该命令首先在var1变量的所有个案中寻找看它的值是否等于1,更通俗地讲就是在所有答卷的第一个排序位置(var1)上寻找看是否有人选了苹果(1),如果选了,那就令apple =1,表示此人将 apple 放在了排序的第一位,那么同理第二行则表示在所有答卷的第二个排序位置(var2)上寻找看是否有人选了苹果(1),如果选了,那就令apple = 2,表示此人将 apple 放在了排序的第2位,接下来5条不过是基本重复以上事情罢了~因此用一条循环解决。

replace apple = 1 if var1 == 1

replace apple = 2 if var2 == 1

replace apple = 3 if var3 == 1

replace apple = 4 if var4 == 1

replace apple = 5 if var5 == 1

replace apple = 6 if var6 == 1

replace apple = 7 if var7 == 1

通过上述循环之后,我们可以看到我们新生成的7种水果的变量值都被替换成了排序(下图),如第一个apple变量的10行表示的就是这10个人分别将apple排在了第几位。

通过循环得到的7种水果在每个人那里的排序

接下来就好办了,我们前面说过,只要得到每种水果在每个人那里的排名,我们就可以对排名打分,将1-7每个排名都赋一个得分,得分越高就越重要,这样就可以计算出每种水果的重要性总分,再进行比较就可以得到哪种水果是最重要的,而哪个是次之.....排出1-7的顺序。

次序转成分数的操作使用一个小的循环语句可以完成(分数自己设定,基本原则是排序越高分数越高即可):

将排序转换成重要性得分

做完这步后 var1-var7这几个变量就没什么用了,使用 drop var1-var7 将其删掉再进行下面的工作。 转化成得分之后的数据结构:

转化成得分之后的数据结构

这个时候我们再来看这组数据,如果将每列都求和得到的总分不就是每道题的重要性得分了吗。为了看得更清楚,我们使用 xpose 命令做一个行列转置,将它变成一个7行的数据,从第一行到第七行分别对应 v1-v7,新增一个变量 item 用来标识第几行是第几个选项,如下:

xpose, clear

gen item = _n

用item标识的1—7行每行分别对应apple—watermelon

接下来,对每行分别求和,就是每个选项的重要性总分了:

egen score = rowtotal(v1-v10)

最后在stata窗口中列示一下每个选项和其对应的得分,并对得分进行排序:

sort score

list item score

排序的最终结果

因此我们可以得出结论:按喜爱程度对七种水果进行最后的排序为:

(1)苹果  > (4)葡萄  > (2)梨  > (5)橘子  > (7)西瓜 > (6)香蕉  > (3)桃

接着我们还可以用此分数绘图等等。。就留待自己去探索了~

演示数据及dofile,链接:http://pan.baidu.com/s/1o8QaU3C 密码:lnr0

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 159,569评论 4 363
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,499评论 1 294
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 109,271评论 0 244
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 44,087评论 0 209
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,474评论 3 287
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,670评论 1 222
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,911评论 2 313
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,636评论 0 202
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,397评论 1 246
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,607评论 2 246
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,093评论 1 261
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,418评论 2 254
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,074评论 3 237
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,092评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,865评论 0 196
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,726评论 2 276
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,627评论 2 270

推荐阅读更多精彩内容

  • __block和__weak修饰符的区别其实是挺明显的:1.__block不管是ARC还是MRC模式下都可以使用,...
    LZM轮回阅读 3,204评论 0 6
  • 一、数组 1、数组定义 数组就是一个键值对组成的语言结构,键类似于酒店的房间号,值类似于酒店房间里存储的东西。 $...
    空谷悠阅读 779评论 4 12
  • ——我们老去之时是否会如此淡然 今晚和舍友一起看了《我爱你》(韩文版),整部剧都很暖心。看到后半部...
    72e2482670c4阅读 640评论 0 0
  • 第一天 今天下午,完成最后一道“工序”,工作室算是开始运转了。 自从上次找好场地之后,就没有在过去。前天去了一趟,...
    谷喵儿阅读 285评论 0 0
  • 你千万再不要说“怀才不遇”之类的话了,因为“世界上到处都是有才华的穷人”。这篇文章不是鸡汤,我不会用文字来安慰你。...
    南星云阅读 718评论 1 0