如何1天内完成问卷调查分析报告(数据模型与决策课程作业)
背景:
有个朋友需要帮忙,急需在1天内完成4000+字的问卷调查分析报告,需要用到excel和python处理数据。
思路:
一、将电子版问卷调查数据导出成excel,先在excel对数据预处理;
二、搭建起分析报告框架。由于有分析报告范例,所以框架搭建比较简单,主要分为五部分,分别是:
①问卷概况;
②主观性问题分析;
③指标单因素分析;
④指标多因素交叉分析;
⑤差异显著性分析(假设检验、方差分析);
⑥总结(略)。
PS:
①具体按问卷设计的部分进行细化,比如说指标单因素分析中可以分为受访人群社会属性统计部分(性别、年龄、学历、收入等)和问卷设计的针对性问题部分。
②在分析主观性问题前,需要用Cronbach’s α信度系数进行信度检验。
实操:
具体数据:
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import pylab as pl
file_path = 'raw_data_2.xlsx'
file_path_ = 'raw_data.xls'
data = pd.read_excel(file_path)
data_ = pd.read_excel(file_path_)
excel预处理的数据分为实际选项和选项序号两种,按需要使用。
指标单因素分析
def form_1(op_1,index_name):op_1_ = pd.DataFrame()op_1_.index.names=[index_name]op_1_['计数'] = op_1.iloc[:,0]op_1_['百分比'] = op_1_['计数']/op_1_['计数'].sum()op_1_['累计百分比'] = op_1_['百分比'].cumsum() op_1_.loc['合计']= [op_1_.sum().iloc[0],op_1_.sum().iloc[1],' ']return op_1_def pie_pic(data, title_name):pl.pie(data.iloc[:,0].tolist(),labels=data.index,autopct='%3.1f%%')pl.title(title_name)#pl.legend()pl.show()# op:output
op_1 = data.groupby([data.keys()[1]])[[data.keys()[1]]].count()
对单个指标进行统计及作图(仅计算频数)
指标多因素交叉分析
op_4 = data.pivot_table('序号', index='index_1', columns='columns_1',margins=True, aggfunc='count')
op_4[np.isnan(op_4)] = 0
op_4
python的数据透视功能选择三个维度,分别是计算的维度,index维度,columns维度。
这里选择了“序号‘、’index_1', 'index_2'。
由于计算的是频数,所以选择了计算‘序号’,选择其他维度也是可以的,
'index_1'和‘columns_1’ 按选取研究的因素进行代入。
数据是频数。
op_4_ = pd.DataFrame(np.array(op_4).T/np.array(op_4.iloc[:,-1])).T
op_4_.index = op_4.index
op_4_.columns = op_4.columns
op_4_
把频数除以该行ALL(合计)得出百分数。
本来想在python话累积百分比柱状图,但是由于时间关系,就把数据导出csv,再在excel上画出来。
这里看出,不同年龄层对“是否”的选择有差异,但是否显著就要进行方差分析来进一步判断。
差异显著性分析(假设检验、方差分析)
同样地,由于时间关系,这里选择用excel筛选出数据,进行单因素方差分析。
筛选的时候可以单独把“年龄层”和“是否”两组数据取出来,把同一个年龄层的“是否”数据筛出来后再粘贴到另一个sheet。
注意,“是否”选择用“1”和“2”进行代替。
方差分析:单因素方差析 |
||||||
SUMMARY |
||||||
组 |
观测数 |
求和 |
平均 |
方差 |
||
0-25岁 |
1 |
2 |
2 |
#DIV/0! |
||
25-30岁 |
27 |
41 |
1.51851852 |
0.25925926 |
||
31-35岁 |
32 |
39 |
1.21875 |
0.17641129 |
||
36-40岁 |
26 |
31 |
1.19230769 |
0.16153846 |
||
41-50岁 |
5 |
7 |
1.4 |
0.3 |
||
方差分析 |
||||||
差异源 |
SS |
df |
MS |
F |
P-value |
F crit |
组间 |
2.31028948 |
4 |
0.57757237 |
2.84682254 |
0.02870789 |
2.47773977 |
组内 |
17.4479523 |
86 |
0.20288317 |
|||
总计 |
19.7582418 |
90 |
|
|
|
|
由于F>F crit,不同年龄层对“是否”的选择有显著性差异(α=0.05)。
主观性问题分析
data_cov = data_.iloc[:,13:23].cov()
data_cov
计算协方差的时候,选用数据为选项序号,非文字。
图没完全截完。
主观性问题也可以计算均值,因为选项一般为从“极不满意”到“非常满意”这种打分类型的。
以上。
如何1天内完成问卷调查分析报告(数据模型与决策课程作业)相关推荐
- 小学英语计算机问卷调查,《小学英语单词记忆方法研究》问卷调查分析报告
<小学英语单词记忆方法研究>问卷调查分析报告 一.调查目的: 1.如何帮助学生在单位时间内牢牢记住所学单词. 2.激发和培养学生学习英语的兴趣,使学生树立自信心,养成良好的学习习惯. 3. ...
- 信息检索报告_读者信息素养状况问卷调查分析报告来啦
读者信息素养状况问卷调查分析报告 为了解我校师生真实信息素养状况,从而有针对性地开展信息素养教育,图书馆在举办新生入馆教育的同时,开展了"日照职业技术学院读者信息素养状况问卷调查" ...
- 大数据模型研究报告pdf_大数据模型与决策课程案例分析报告
数据模型与决策课程案例一 生产战略 一.问题提出 好身体公司( BFI )在长岛自由港工厂生产健身练习器械.最近他们设计了两种针对家庭锻 炼所广泛使用的举重机. 两种机器都是用了 BFI 专利技术, ...
- 计算机学情问卷调查报告,小学生学情调查问卷及调查分析报告.doc
小学生学情调查问卷及调查分析报告.doc 小学生学情调查问卷 1.您的性别 单选题 男 女 2..你的学习状况 单选题 A.很好,学习非常主动 B.学习认真,但仍然有潜力可挖 C.学习一般,基本上完成 ...
- 前期调查问卷分析报告
<小学语文阅读教学育人价值研究> 调查问卷分析报告 一.调查目的 <小学语文阅读教学育人价值研究>是我校延安市新区第一小学的市级课题中的一项,为了切实做好本课题的研究工作,课题 ...
- 计算机问卷调查数据分析报告,调查问卷分析报告怎么写
调查问卷分析报告怎么写 一.调查背景 本次调查旨在提高中学生有理数运算能力.这个调查的目的是希望了解同学们养成良好的运算习惯,然后我将对调查结果进行分析并得出结论. 二.调查目的 通过调查,了解初中学 ...
- 如果家庭中一台台式计算机,中国家用电脑调查分析报告
中国家用电脑调查分析报告 为了深入了解中国家庭中的使用情况,特进行此次调查.调查由四川成都东软学院承担,调查时间是2009年1月至8月,调查方式为问卷式访问调查,本次调查选取的样本总数是5000户.各 ...
- 全球及中国TEA-月桂酰肌氨酸盐市场调研与竞争调查分析报告2022版
全球及中国TEA-月桂酰肌氨酸盐市场调研与竞争调查分析报告2022版 --------------------------------------- [修订日期]:2021年12月 [搜索鸿晟信合研究 ...
- 计算机总体水平情况,学生信息技术起点水平情况调查分析报告
学生信息技术起点水平情况调查分析报告 一.调查背景 对于高中信息技术而言.受小学.初中软硬件.师资.家庭.以及学生自身能力等多种因素的影响,使得高一年级学生的信息技术水平存在很大的差异.学生起点各不相 ...
最新文章
- 优酷土豆:财报不是问题!
- CodeFx: 微软一站式开发技术框架解决方案 2009-7-30 新增sample code简介
- MapReduce Job本地提交过程源码跟踪及分析
- 利用Crontab为Linux定时备份Mysql数据库
- Kotlin基础知识
- POJ 3111 K Best 贪心 二分
- python字典元素的值是否相等_对Python中等值和大小比较
- 内核中的Makefile和Kconfig
- 五步完成Spring整合Mybatis的完整示例
- 秒针国家统计局项目:我的一些感想和8点安全措施
- Northwind 示例数据库
- java编程符号大全_数学符号大全
- 6.插入脚注后,正文空一行
- #PLC_梯形图简史(内含早期梯形图编程珍贵画面)
- 利用html5实现的360度全景图浏览(带天地)
- 服务器解析xml文件报错:org.dom4j.DocumentException: Error on line -1 of document
- Grubbs Test
- 一些PPT演讲前暖场的音乐
- 写程序的时候常用什么字体?
- 学java用什么软件_学java需要用到什么软件?用哪个软件比较好?
热门文章
- 德汇律师事务所任命Ray Liu为北京办事处主管
- 模拟退火simulated annealing
- 怎么查看电脑是不是禁ping_怎么在线ping 多个地点Ping测试方法-电脑教程
- 销售订单创建BAPI
- i5-8250U 宏碁swift3_i5-8250U:第八代 CPU 的跑分你应该很想知道!
- 前端表格日期和时间分行显示
- 成功预测未来的不是经济学家,而是企业家
- 智能汽车“增量部件”争夺战(三):蔚来、广汽力推新动力电池,1000公里续航有多大水分?
- Android的手势操作识别
- 当你做了决定后,你觉得麻烦的每件事都会变简单