q******g 发帖数: 208 | 1 我的数据是这样的,Y是学生的GPA(我觉得它应该是ordinal data),10个X是学生的
学习行为,我提出了10个问题去调查学生的学习行为,比如学习时间的长短,是否深入
理解公式概念等。学生选择1,2,3,4,5来代表初级到高级的学习行为,所以我的10
个X也全是ordinal data,现在我想知道这些学习行为中哪些决定GPA的高低,我可不可
以建立一个比如regression model,但是对于这种全是ordinal data能否用regression
model,还是有特定的方法来处理类似数据?请大家指教,非常感谢! |
s*r 发帖数: 2757 | |
p*****o 发帖数: 543 | 3 那就先试试都建立DUMMY VARIABLE,再REGRESSION看看好了。
或者有GLM MODEL好了。 |
s*r 发帖数: 2757 | |
b*******r 发帖数: 152 | 5 why gpa is NOT continuous? |
q******g 发帖数: 208 | 6 其实我也不太确定GPA是ordianl data还是interval data, 这里GPA只能取0,1,2,2
.5,3,3.5,4(从A,B+,B,C+,C,D,F转化而来),我感觉它的属性更像ordinal data。 |
m*********7 发帖数: 343 | 7 你的问题就看两个东西之间的关系,应该可以不用regression model吧,对于每个问题
,把数据写成
Q \GPA A B C D
student1 1
2
3
4
5
student2 1
2
3
4
5
.....
然后用 proc freq; table student*Q*GPA / cmh; run; 用nonzero correlation那行
的p-value就行了,这样就知道对于每个问题,选什么level是不是和GPA高低有关了。
或者在proc logitistic, proc catmod和proc genmod里面用proportional odds
model, 但是每个问题的1,2,3,4,5要写成dummy |
q******g 发帖数: 208 | |
b******1 发帖数: 367 | |