任务描述

Q1、人体体温的总体均值是否为98.6华氏度?
Q2、人体的温度是否服从正态分布?
Q3、人体体温中存在的异常数据是哪些?
Q4、男女体温是否存在明显差异?
Q5、体温与心率间的相关性(强?弱?中等?)

数据链接:https://pan.baidu.com/s/1t4SKF6U2yyjT365FaE692A*

笔者使用的是jupyter 进行的数据分析

#导入相关的库
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
from scipy import stats#读入数据
file = pd.read_csv("test.csv")#对查看数据前5行
file.head()

数据字段说明:

  • gender:性别,1为男性,2为女性

  • Temperature:体温

  • HeartRate:心率

Q1、人体体温的总体均值是否为98.6华氏度?

# 1、人体体温的总体均值是否为98.6华氏度?
file.describe()
file.groupby("Gender").mean()

从分析结果可以看出 无论是从总体的均值还是男女性别的均值都是小于 98.6华氏度的

Q2、人体的温度是否服从正态分布?

# 2、人体的温度是否服从正态分布?
#分别用kstest、shapiro、normaltest来验证分布系数
from scipy import stats
ks_test = stats.kstest(file['Temperature'], 'norm')
shapiro_test = stats.shapiro(file['Temperature'])
normaltest_test = stats.normaltest(file['Temperature'],axis=0)print('ks_test:',ks_test)
print('shapiro_test:',shapiro_test)
print('normaltest_test:',normaltest_test)# 绘制拟合正态分布曲线
Temperature = file['Temperature']plt.figure()
Temperature.plot(kind = 'kde')   #原始数据的正态分布M_S = stats.norm.fit(Temperature)  #正态分布拟合的平均值loc,标准差 scale
normalDistribution = stats.norm(M_S[0], M_S[1])  # 绘制拟合的正态分布图
x = np.linspace(normalDistribution.ppf(0.01), normalDistribution.ppf(0.99), 100)
plt.plot(x, normalDistribution.pdf(x), c='orange')
plt.xlabel('Temperature about Person')
plt.title('Temperature on NormalDistribution', size=20)
plt.legend(['Temperature', 'NormDistribution'])

 

由于p >0.05, 接受原假设,认为数据服从正态分布

Q3、人体体温中存在的异常数据是哪些?

#3、人体体温中存在的异常数据是哪些? 3 sigma 原则
max_b = mean + 3 * std_
min_b = mean - 3 * std_
res = []
for i in file["Temperature"]:if i >= max_b or i <= min_b:res.append(i)
print("异常的数据有%d,分别是:",len(res))
for i in res:print(i)

Q4、男女体温是否存在明显差异?

#男女体温是否存在明显差异
file.groupby('Gender').sum()
file.groupby("Gender").mean()
file.groupby("Gender").std()

没有发现什么差异

Q5、体温与心率间的相关性(强?弱?中等?)

#体温与心率间的相关性
file.corr()

根据:

·|r|≥0.8 高度相关;
·0.5≤|r|<0.8 中度相关;
·0.3≤|r|<0.5 低度相关;
·|r|<0.3 关系极弱,认为不相关

体温与心率间的相关系数为:0.253656 小于0.3 认为不想关

人体温度、心率和性别数据分析相关推荐

  1. cubemx stm32 lu90614模块 人体温度检测模块 可以替代温枪 驱动代码

    lu90614 使用串口通信在,指值得注意的是,他的TX接单片机的TX,RX接单片机的RX,和其他的串口设备不一样. 模式切换包 lu90614有两种模式, 一个是物温模式,一个是体温模式(检测人体温 ...

  2. 人体温度低于36度正常吗_大人的体温低于36度,正常吗?

    概述 我们都知道人正常的体温是在36度到37度之间,但是有的人出现了体温异常的现象一定要引起重视,一个人如果体超过了37度5以上,可能是低烧的一种反应,但是有的人的体温在36度以下,应该根据患者的身体 ...

  3. 【STM32项目】- 人体检测(体温、心率、心跳、跌倒检测)

    STM32人体检测(体温.心率.心跳.跌倒检测)+zigbee 笔者前言 在闲鱼有缘结识的一个哥们,帮助做的基于STM32人体检测系统,我负责硬件程序开发设计,哥们负责客户端服务器微信程序的实现,人体 ...

  4. 大数据分析机器学习(三)之岭回归-医疗心率数据分析

    大数据分析机器学习(一)之线性模型-年龄和心率关系 大数据分析机器学习(二)之直方图和多元线性回归 岭回归 岭回归(英文名:ridge regression, Tikhonov regularizat ...

  5. 第二十五篇、基于Arduino uno,获取max30205人体温度传感器的温度信息——结果导向

    0.结果 说明:先来看看串口调试助手显示的结果,显示的是温度值,因为是接触式传感器,可以测量人体体温,如果不接触,测量的就是空气温度.如果是你想要的,可以接着往下看. 1.外观 说明:虽然max302 ...

  6. 基于单片机体温心率脉搏检测仪系统设计-毕设资料

    资料下载地址-1086(百度网盘):点击下载 温度心率测量仪在我们的日常生活中已经得到了非常广泛的应用,通过观测温度心率信号,可以对人体的健康进行检查,通常被用于保健中心和医院.为了提高温度心率测量仪 ...

  7. 基于数字电路交通灯信号灯控制系统设计-基于单片机病房温度监测与呼叫系统设计-基于STM32的无线蓝牙心电监护仪系统设计-基于STM32的智能蓝牙温控风扇控制设计-基于STM32的智能温室控制系统设计

    1617基于数字电路交通灯信号灯控制系统设计(仿真电路,论文报告)  摘  要:交通灯控制系统在城市交通控制中发挥着重要的作用,本次课程设计就是以城市交通灯控制系统为背景的,主要通过运用学过的数字电路 ...

  8. 【热门书籍】温度决定生老病死 作者:马悦凌

    点击下面图片下载价值279元正版<温度决定生老病死>电子书 <script type="text/JavaScript"> alimama_pid=&quo ...

  9. 基于单片机体温心率检测仪系统设计(毕业)资料

    资料下载地址-1085(百度网盘):点击下载 温度心率测量仪在我们的日常生活中已经得到了非常广泛的应用,通过观测温度心率信号,可以对人体的健康进行检查,通常被用于保健中心和医院.为了提高温度心率测量仪 ...

最新文章

  1. 18 Java面试之 Oracle 和 Mysql 数据库
  2. Linux文件夹的打开方式
  3. python pointer_python 的隐式指针特征与class inheritance
  4. 苹果为提振销量疯狂试探!官网推出新福利:买买买更轻松
  5. SSH远程链接:SCP远程拷贝文件与文件夹
  6. CSS fixed 定位元素失效的问题
  7. 动易SiteFactory数据采集模块
  8. Java线程安全策略
  9. HDU1873 看病要排队【模拟+优先队列】
  10. 用户故事与敏捷方法笔记 --- 用户故事
  11. ANSI C和Glib C区别(二)
  12. 多线程中,static函数与非static函数的区别?
  13. Scratch3.0学习视频链接
  14. 启动 COMSOL 时发生意外错误:无法加载文件或程序集 ‘cstextrenderer_wpf‘
  15. 你要悄悄学习3D城市,然后惊艳所有人(1)
  16. chatter投稿&メール通知
  17. 3D物体标签(随镜头远近,调整自身大小)
  18. 学习stm32中断、DMA通信原理和编程方法
  19. vue如何设置 网页标题 关键字 描述
  20. 安装python的时候遇到的问题,无法安装bz2modules等

热门文章

  1. vue绑定失效的问题(操纵组件不更新)
  2. 爱普生Epson Stylus SX200 一体机驱动
  3. 最新云盘网盘PHP系统源码+对接云存储/附安装教程
  4. PCIe 实战2-PCIe转USB3.0
  5. 2018年系统架构设计师上午真题
  6. 信息+分析才是王道,新锐洞察不只是IBM的噱头
  7. linux中指令是在那里使用的?_关于启停保基础指令在实际编程中的使用
  8. Android添加快捷方式(Short)到手机桌面
  9. 如何用Word做流程图?
  10. QQ开心农场的人生哲理