关于web问卷缺失数据校验程序的优化研究

关于web问卷缺失数据校验程序的优化研究

ID:30625637

大小:18.75 KB

页数:6页

时间:2019-01-01

关于web问卷缺失数据校验程序的优化研究_第1页
关于web问卷缺失数据校验程序的优化研究_第2页
关于web问卷缺失数据校验程序的优化研究_第3页
关于web问卷缺失数据校验程序的优化研究_第4页
关于web问卷缺失数据校验程序的优化研究_第5页
资源描述:

《关于web问卷缺失数据校验程序的优化研究》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、从本学科出发,应着重选对国民经济具有一定实用价值和理论意义的课题。课题具有先进性,便于研究生提出新见解,特别是博士生必须有创新性的成果关于WEB问卷缺失数据校验程序的优化研究摘要减少缺失数据是提高“问卷有效率”的重要环节。本文主要根据统计分析的要求,从技术角度微观地探讨如何在ASP中利用数据库技术防止缺失数据,即通过Recordset对象中Fields集合的字段名与网络问卷表单的对象名进行关联,巧妙地优化缺失数据校验程序,从而设计出更简洁、灵活且不受问卷试题规模影响的校验程序,增强了WEB问卷的通用性,提高了“问卷有

2、效率”,起到事半功倍的效果。关键词WEB问卷,缺失数据校验程序,ASP网络调查具有传统纸质调查无法比拟的优越性,因此在现实调查工作中被广泛运用。但与传统的纸质调查一样,网络调查的质量受问卷试题设计、抽样方案、问卷回收率和“问卷有效率”[1]等因素的制约。一旦利用技术手段对各环节进行合理的优化,网络调查就能够突破诸多因素的制约,提高调查效率和质量。其中,防止缺失数据[2]是提高“问卷有效率”的重要环节。1网络调查与缺失数据随着网络调查的推广,许多学者从技术角度宏观地探讨了网络调查,满孝[3]和王骏[4]分别介绍了ASP

3、设计调查引擎和网络调查系统的设计;郭强主编的《网络调查手册》[5]比较详细地介绍了用ASP设计社会课题份量和难易程度要恰当,博士生能在二年内作出结果,硕士生能在一年内作出结果,特别是对实验条件等要有恰当的估计。从本学科出发,应着重选对国民经济具有一定实用价值和理论意义的课题。课题具有先进性,便于研究生提出新见解,特别是博士生必须有创新性的成果调查;何清林[6]实现了“网络问卷调查分析系统”的动态生成。但在实践操作中,还会涉及许多不容忽视的微观问题,如缺失数据问题。统计学所指的缺失数据就是漏填数据项[2]。在网络调查中

4、,缺失数据主要是被调查者在按了“提交”按钮时仍有试题没填或只填了空格所造成的。这样所造成的空缺数据直接影响“问卷有效率”,进而影响分析结果。此外,有些系统在将空数据存入数据库时就会产生错误。因而缺失数据是个不容忽视的问题。一般来说,要避免缺失数据就需编写程序对每个数据项进行校验。小型WEB问卷通常利用JavaScript程序在客户端对每一试题所对应的元素逐一进行校验,全部合法后方能实现对服务器的提交操作。按此算法,所提交的表单中包含有n对象,则在JavaScript程序中就至少需要n个判断。如果大型WEB问卷也如法炮

5、制,设计者的工作量无疑会与问卷规模成比例增加。合理选择算法对设计者方能起到事半功倍的效果。本文主要根据统计分析的要求,从技术角度微观地探讨如何在ASP中利用数据库技术防止缺失数据。从而设计出不受问卷规模影响的校验程序。大型WEB问卷缺失数据校验的常见算法对于大型WEB问卷调查的设计,必须优化算法,否则会在程序的书写上浪费大量时间。通常的算法是根据问卷自身特点进行处理。基于里克特量表形式的问卷里克特量表是现代调查研究课题份量和难易程度要恰当,博士生能在二年内作出结果,硕士生能在一年内作出结果,特别是对实验条件等要有恰当

6、的估计。从本学科出发,应着重选对国民经济具有一定实用价值和理论意义的课题。课题具有先进性,便于研究生提出新见解,特别是博士生必须有创新性的成果中普遍被采用的一种测量量表[1],它的基本形式是给出一组陈述,然后要求调查对象表明态度。根据每题所提供答案的个数,又可分为里克特两点量表、三点量表、四点量表、五点量表、六点和七点量表。基于这种量表而制成的问卷其主体呈现出极强的规律性,即每题都是单选且每题预置答案均为n(2≤n≤7)个。因而根据这种特点,在基于B/S模式的网络问卷的规划时,利用JavaScript设计两重循环在客

7、户端就可检验缺失数据问题。程序如下:Varm=50;‘试题总量Varn=5;‘每道试题的预置答案数目functioncheckradio(){varyesno‘当前试题无缺失时为1,否则为0vari=0for(i=0;i{yesno=0‘每个试题开始检测时均假设为缺失for(varj=0;j{if([0].elements[i*5+j].checked)‘如果当前试题有答案被选中时{yesno=1;break;}‘标识为无缺失}if(yesno==0)‘如果此题出现数据缺失时Break;‘停止检测}if(i‘m道题中

8、有一个试题出现缺失数据{("每个题都要求选择,您第"+(i+1)+"题没选,请选择!");}‘提示出现缺失数据的题号else‘无缺失数据则将数据发送给ASP处理{="post"=""()}}2.针对混合形式的问卷问卷形式往往不只包含某一类型的单选对象而是混合型的。这时就需要先将各种类型的对象进行分组。比如将两点形式的分为A类,三点形式的分为B类

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。