作者crabstick ()
看板Statistics
标题Re: [问题] [R] 指定整个data里的一小部分资料
时间Sat Sep 5 20:49:51 2009
※ 引述《crabstick ()》之铭言:
: 请问:
: 我有 1980~1990年,共十一个(年)资料
: 各年分别有两个变项,收入(wage)与性别(gender,1=男,2=女)
: 我原本的语法是这样
: fig2b<-reldist(y=mu1990$wage,yo=mu1980$wage,………)
: 请问,如果我要指定y为:1990年里面"男性"的收入,语法该怎麽改写?
: 谢谢!
遇到另一个问题:
若教育程度(edu)分为8类
edu=1(不识字)
edu=2(国小)
edu=3(国中)
edu=4(高中)
edu=5(高职)
edu=6(专科)
edu=7(大学)
edu=8(大学以上)
若要指定y跟yo为中间3~5这个类别(只要教育程度属於这三个类别其中之一就算)
语法应该改成一还是二?
一、
fig2b<-reldist(y=mu1990$wage[mu1990$edu==3|4|5],
yo=mu1980$wage[mu1980$edu==3|4|5],......)
二、
fig2b<-reldist(y=mu1990$wage[mu1990$edu==3:5],
yo=mu1980$wage[mu1980$edu==3:5],......)
尝试用这两种方法,都可以跑,但图有差异
想请问那个正确?
以及这两个语法的差异?
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.68.127.69
1F:推 KnightX:把二的 == 改为 %in% 试试看~! 09/05 20:58
2F:→ crabstick:把二的==改成%in%,图出来还是跟一的图不一样 09/05 21:17
3F:→ crabstick:但是跟原本二的图很像 09/05 21:18
4F:→ crabstick:但我还是不清楚哪一个正确,以及两者差异? 09/05 21:19