背景:

有个朋友需要帮忙,急需在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. 小学英语计算机问卷调查,《小学英语单词记忆方法研究》问卷调查分析报告

    <小学英语单词记忆方法研究>问卷调查分析报告 一.调查目的: 1.如何帮助学生在单位时间内牢牢记住所学单词. 2.激发和培养学生学习英语的兴趣,使学生树立自信心,养成良好的学习习惯. 3. ...

  2. 信息检索报告_读者信息素养状况问卷调查分析报告来啦

    读者信息素养状况问卷调查分析报告 为了解我校师生真实信息素养状况,从而有针对性地开展信息素养教育,图书馆在举办新生入馆教育的同时,开展了"日照职业技术学院读者信息素养状况问卷调查" ...

  3. 大数据模型研究报告pdf_大数据模型与决策课程案例分析报告

    数据模型与决策课程案例一 生产战略 一.问题提出 好身体公司( BFI )在长岛自由港工厂生产健身练习器械.最近他们设计了两种针对家庭锻 炼所广泛使用的举重机. 两种机器都是用了 BFI 专利技术, ...

  4. 计算机学情问卷调查报告,小学生学情调查问卷及调查分析报告.doc

    小学生学情调查问卷及调查分析报告.doc 小学生学情调查问卷 1.您的性别 单选题 男 女 2..你的学习状况 单选题 A.很好,学习非常主动 B.学习认真,但仍然有潜力可挖 C.学习一般,基本上完成 ...

  5. 前期调查问卷分析报告

    <小学语文阅读教学育人价值研究> 调查问卷分析报告 一.调查目的 <小学语文阅读教学育人价值研究>是我校延安市新区第一小学的市级课题中的一项,为了切实做好本课题的研究工作,课题 ...

  6. 计算机问卷调查数据分析报告,调查问卷分析报告怎么写

    调查问卷分析报告怎么写 一.调查背景 本次调查旨在提高中学生有理数运算能力.这个调查的目的是希望了解同学们养成良好的运算习惯,然后我将对调查结果进行分析并得出结论. 二.调查目的 通过调查,了解初中学 ...

  7. 如果家庭中一台台式计算机,中国家用电脑调查分析报告

    中国家用电脑调查分析报告 为了深入了解中国家庭中的使用情况,特进行此次调查.调查由四川成都东软学院承担,调查时间是2009年1月至8月,调查方式为问卷式访问调查,本次调查选取的样本总数是5000户.各 ...

  8. 全球及中国TEA-月桂酰肌氨酸盐市场调研与竞争调查分析报告2022版

    全球及中国TEA-月桂酰肌氨酸盐市场调研与竞争调查分析报告2022版 --------------------------------------- [修订日期]:2021年12月 [搜索鸿晟信合研究 ...

  9. 计算机总体水平情况,学生信息技术起点水平情况调查分析报告

    学生信息技术起点水平情况调查分析报告 一.调查背景 对于高中信息技术而言.受小学.初中软硬件.师资.家庭.以及学生自身能力等多种因素的影响,使得高一年级学生的信息技术水平存在很大的差异.学生起点各不相 ...

最新文章

  1. 优酷土豆:财报不是问题!
  2. CodeFx: 微软一站式开发技术框架解决方案 2009-7-30 新增sample code简介
  3. MapReduce Job本地提交过程源码跟踪及分析
  4. 利用Crontab为Linux定时备份Mysql数据库
  5. Kotlin基础知识
  6. POJ 3111 K Best 贪心 二分
  7. python字典元素的值是否相等_对Python中等值和大小比较
  8. 内核中的Makefile和Kconfig
  9. 五步完成Spring整合Mybatis的完整示例
  10. 秒针国家统计局项目:我的一些感想和8点安全措施
  11. Northwind 示例数据库
  12. java编程符号大全_数学符号大全
  13. 6.插入脚注后,正文空一行
  14. #PLC_梯形图简史(内含早期梯形图编程珍贵画面)
  15. 利用html5实现的360度全景图浏览(带天地)
  16. 服务器解析xml文件报错:org.dom4j.DocumentException: Error on line -1 of document
  17. Grubbs Test
  18. 一些PPT演讲前暖场的音乐
  19. 写程序的时候常用什么字体?
  20. 学java用什么软件_学java需要用到什么软件?用哪个软件比较好?

热门文章

  1. 德汇律师事务所任命Ray Liu为北京办事处主管
  2. 模拟退火simulated annealing
  3. 怎么查看电脑是不是禁ping_怎么在线ping 多个地点Ping测试方法-电脑教程
  4. 销售订单创建BAPI
  5. i5-8250U 宏碁swift3_i5-8250U:第八代 CPU 的跑分你应该很想知道!
  6. 前端表格日期和时间分行显示
  7. 成功预测未来的不是经济学家,而是企业家
  8. 智能汽车“增量部件”争夺战(三):蔚来、广汽力推新动力电池,1000公里续航有多大水分?
  9. Android的手势操作识别
  10. 当你做了决定后,你觉得麻烦的每件事都会变简单