楼主: shesherry
3219 12

[数据管理求助] 请问怎样统计不同实验对象在回答问题的正确率(同一数据在不同变量中出现的次数) [推广有奖]

  • 0关注
  • 0粉丝

小学生

21%

还不是VIP/贵宾

-

威望
0
论坛币
10 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
38 点
帖子
7
精华
0
在线时间
3 小时
注册时间
2017-6-18
最后登录
2017-6-23

楼主
shesherry 发表于 2017-6-18 22:06:51 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
谢谢!
例如现有数据如下
a1 a2 a3
对象10 1 1
对象2 2 1 0
对象3 2 2 2
对象4 1 1 0
对象5 2 1 1


5个观察对象,回答a1,a2,a3三个问题。
数据表示0:正确 1:错误:2:不知道

请问怎样能用stata统计出下面的结果
正确个数错误个数 不知道个数
对象1 1 2 0
对象2 1 1 1
对象3 0 0 3
对象4 1 2 0
对象5 0 2 1


非常感谢!!
二维码

扫码加我 拉你入群

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

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

关键词:回答问题 正确率 Stata tata 非常感谢 回答问题 统计 stata 问卷 正确率

沙发
夏目贵志 发表于 2017-6-18 23:54:21
统计出什么结果?

藤椅
shesherry 发表于 2017-6-19 04:23:50
夏目贵志 发表于 2017-6-18 23:54
统计出什么结果?
我想的是第二步先统计出每个人错几题,对几题
最后要的结果是下面这样
0 1 2 3
12% 13% 25% 50%
25% 10% 30% 35%
不知道 10% 10% 10% 70%

第一行第一列12%的意义是:错0题的人占总人数的12%
(这里百分比的数字只是举例,和前面数字大概对不上)
感谢哇

板凳
夏目贵志 发表于 2017-6-19 06:26:01
tabulate a1

报纸
黃河泉 在职认证  发表于 2017-6-19 07:06:28
请试试
  1. // part 1
  2. forvalues i = 0(1)2 {
  3.   gen x`i' = (a1==`i')+(a2==`i')+(a3==`i')
  4. }
  5.   
复制代码

地板
黃河泉 在职认证  发表于 2017-6-19 07:07:39
shesherry 发表于 2017-6-19 04:23
我想的是第二步先统计出每个人错几题,对几题
最后要的结果是下面这样
你的例子很简单,最好提供正确之数据,否则有时会还是看不懂你要的东西!

7
shesherry 发表于 2017-6-19 07:40:53
黃河泉 发表于 2017-6-19 07:07
你的例子很简单,最好提供正确之数据,否则有时会还是看不懂你要的东西!
好的,因为数据比较多我贴个图哈,现在有的数据是这样的,有an1~an9 9个varlist,每一列对应的是每个题目被测者回答的情况,每一行是每个被测者对每道题的答案 屏幕快照 2017-06-19 00.44.21.png

最后要的统计结果是这样的
0 1 2 3 4 5 …… 8 9
正确 12(总共对0个的有12人) 2435 44 33 45 …… 12 76
错误 12 23 23(总共错2题的有23人) 3445 56 …… 2356
不知道34 6523 54(总共有3题不知道的有54人) 3456 …… 36754
这个图数据就是随便举个例子,因为这就是现在想求还没求出来的

谢谢!!

屏幕快照 2017-06-19 01.36.25.png (60.91 KB)

屏幕快照 2017-06-19 01.36.25.png

8
shesherry 发表于 2017-6-19 07:43:21
夏目贵志 发表于 2017-6-19 06:26
tabulate a1
谢谢,但是不是耶。tab得到了每个问题的正确率,现在想要有多少人一共回答正确1题,2题,3题……全对;或是多少人一共回答错误1题,2题,3题……全错;还有不知道的。
没描述清楚,抱歉哈

9
shesherry 发表于 2017-6-19 07:43:41
黃河泉 发表于 2017-6-19 07:07
你的例子很简单,最好提供正确之数据,否则有时会还是看不懂你要的东西!
我先研究下你的代码嘿嘿!

10
蓝色 发表于 2017-6-19 08:08:36
建议,
按照黃河泉 老师的做法,
用 dataex命令 (如果没有此命令,可以先执行 ssc install dataex  安装此命令) ,
可以将原始你的 Stata数据中具有”代表性”的一部分资料列出,
这样其他人才容易尝试回答。
已有 2 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
夏目贵志 + 10 确实是应该提倡
黃河泉 + 3 + 3 + 3 我很赞同

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

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-9 11:45