- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
多选题答案的编码与spss中substr函数的使用
维普资讯
多选题答案的编码与SPSS中SUBSTR函数的使用
广州暨南大学医学院卫生统计教研室(51o632)林汉生 杨 丽 夏苏建 刘润幸 莽 铃
多选题 (或复选题)在 问卷调查表中应用很普遍。 量,但在输入前要重新对多选答案编码,也不便于用
多选题是题 目的答案不止一个,可以多重选择。SPSS SPSS统计软件灵活作各种统计分析。
统计软件中有多选题处理过程 ( “ltipteresponse)J, 4.将该同题只设置 1个字符变量,但字符变量的
但有关专著对多选题数据文件的建立方法论述得较少 宽度和字符变量值的输入方法与上述第 2种方法不
或不够实用。本文从实用的角度举例分析多选题答案 同。对上述例 2现病史,可设置一个字符变量。如某
的数据编码和变量设置,并介绍用 SPSS统计软件 中 人同时患有高血压和心脏病,则可输入字符变量值:
的数据转换 ( mpute)和子串选择函数 (SUI~TR), 13。字符变量值的宽度不一定和多选项的数 目一致。
对多选题数据进行转换。至手如何对多选题数据进行 如上述现病史,当调查对象 中最多只会同时患 5种疾
分析可参考其他专著_10J。 病时,则字符变量值的宽度设置为 5。用这种方法建
一 、 多选题的数据编码和变量设置 立数据文件,可减少输入数据的工作量和差错。如多
本文以下面两个同卷项 目为例进行介绍: 选题的选择项超过 10,可用英文字母表示 10以后的
例 1 受伤情况 :(1)软组织挫伤;(2)骨折 ;(3) 选择项。在数据输入完毕后,为了符合不 同研究目的
胸、腹和骨盆 内部损伤;(4)颅脑损伤。 和统计方法的要求,可用 SPSSforWindo 统计软件
例2 现病史:(0)无病 ;(1)高血压;(2)脑血管 中的数据转换 (Compute)过程和子串选择 函数 (SUB—
病 ;(3)心脏病;(4)糖尿病 ;(5)病毒性肝炎 ;(6)消化道 STR),将字符串变量中的每个变量值拆开.即每个答
溃疡;(7)白内障;(8)恶性肿瘤;(9)肺结核;(10)肺气 案设置一个变量,变量值为0和 l。这种数据转换在
肿;(1I)哮喘;(12)慢性支气管炎;(13)弱智;(14)精神 SPSS统计软件 中容易实现。以下将介绍数据转换和
病 ;(15)其他。 子串选择函数的结合使用。
根据选择项 目的多少和分析 目的,一般可采用 以 二、SPSS统计软件数据转换 (Compute)和子串选
下 4种方法。本文重点只介绍第 4种方法。 择函数(SUBSTR)的使用
1.问题有几个答案.就将该 问题设置为几个变 子串选择函数 的一般表达式为:SUBSTR(Stre3一
量。如例 l有 4个多选项.可将 4个选项分别设置 1 pre,pos,length)= 子‘串’
个变量,即该问题分解为4个变量.每个变量设置变量 式中Strea:pre为字符串变量,pos为字符串变量
值 0和 l。0表示 “无”,l表示 “有”。如上述受伤情 值的开始位置 .1ength为选取字符串变量值的长度。
况.可设置数值变量:Al、A2、A3和 A4。如某人骨 该函数从字符串的指定位置和长度,形成一个新的字
折和颅脑损伤.可在变量 A2和A4中分别输入 1.Al 符串,这个新字符串是原字符串的一个子 串。如从字
和 A3中输入 0。也可在变量 Al和 A3中不输入任 符串中选取第 1个字符为 3的子串,那么开始位置
何数值.当缺失值处理。数据全部输入完毕后.通过变 pos为 1.1ength为 1;如从字符 串中选取第 2个字符
量转换,将缺失值转换为 0。如果选择项较多,而被调 为 3的子串.那么开始位置 加s为2.e1ngth为 1;
文档评论(0)