2017年亚太杯APMCM数学建模大赛A题睡眠对人体的影响求解全过程文档及程序

这篇具有很好参考价值的文章主要介绍了2017年亚太杯APMCM数学建模大赛A题睡眠对人体的影响求解全过程文档及程序。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

2017年亚太杯APMCM数学建模大赛

A题 睡眠对人体的影响

原题再现

  自2001年以来,世界睡眠医学协会将每年的3月21日定为世界睡眠日,以引起人们对睡眠的重要性和质量的关注。

  一整天的精神状态取决于昨晚的睡眠质量,高睡眠质量自然保证了人们精力充沛。但据统计,中国成年人失眠率高达38.2%,青少年失眠率也在上升。一般来说,如果入睡时间超过30分钟,就属于失眠的范畴,所以我们相信许多参与者也是失眠者。长期失眠会使人感到疲劳,一整天精力不足,注意力无法集中,因此工作和学习效率也较低。严重失眠甚至会引起自主神经功能紊乱,导致身体各系统失衡和各种问题。

  影响失眠的因素很多,一般可分为客观因素和主观因素。客观因素是环境变化、睡前喝茶或喝咖啡等,主观因素一般是生活压力、情绪失落、精神兴奋等精神因素。然而,处于生长发育期的年轻人的大脑极易因学习和工作压力而疲劳。因此,他们必须特别注意卧床休息,以确保身体健康。

  人体睡眠质量和可能影响睡眠质量的各种指标数据见附件一。(来源和测试编号不是指标)

  附件二给出了睡眠状况的相关分数(“0”表示良好,“1”表示正常,“2”表示较差,“3”表示极差),分数越高,睡眠状况越差。

  (1) 根据附件一中的数据分析给定的指标与睡眠质量之间的关系,如果一个或多个指标与睡眠品质之间没有相关性,则找出并删除。

  (2) 分析诊断结果与睡眠之间的关系。

  (3) 假设你是一名医生,根据附件三中的数据,你会对患者做出什么诊断?给出您的诊断结果。

  (4) 为了身体的健康,如何科学地安排我们的休息时间?制定适当的睡眠计划并评估其有效性。

整体求解过程概述(摘要)

  据统计,中国人的失眠率正在上升。如果人们不注意休息,长期失眠会导致各种疾病的发生。因此,为了保持身心健康,需要一个合理的睡眠计划。
  为了解决问题1,首先,本文分析了附件一中的数据,排除了异常数据。然后,根据新数据确定指标与睡眠质量之间的相关性,使用SPSS分析每个属性的Pearson相关系数,从而消除了一个名为Reliability的无关属性。同时,附件一中的诊断结果根据性别和年龄分为六组,这六组数据中排除了与睡眠质量无关的指标。最后,利用统计分类模型得到了睡眠质量与给定指标之间的多元回归关系。
  对于问题2,本文首先分析了附件二表格中的数据,排除了异常值。然后,根据国际分类标准,本文试图用定性分析的方法对诊断类型进行降维分类。接下来,对数据进行定量分析,发现男女比例接近1:2。以建立迭代模型为基础,依据机器学习的深度原理,建立诊断评价矩阵。不断向下迭代低维数据,直到迭代精度达到模型的最优解,然后立即停止迭代,以获得最优解。最后,最终迭代判断的正确性达到72.1%,这意味着疾病变量和睡眠指标具有更高的匹配度。
  针对问题3,将附件三中的数据引入问题2的模型中,采用MATLAB算法进行深度机器学习。
  第二,使用附件二中的干净数据作为样本集,并将附件三集发送到样本集中进行训练,将获得评估指标。在对最终的评价标准进行排序和筛选得到最优解后,根据最优解,找到相应的疾病。最终,有一半的人患有抑郁症。
  针对问题4,本文利用MATLAB进行随机仿真。根据Hadoop的结果规划健康的睡眠时间表,随着迭代次数的增加,Hadoop更有效,并发现影响人们睡眠的指标大多恢复到正常值。

模型假设:

  为了简化问题并方便我们模拟现实生活中的条件,
  我们做了以下基本假设,每一个都是合理的。
   假设标题中的数据适合所有人。
   假设医生是专业的,但也有判断错误
   假设数据源是真实可靠的。

问题重述:

  背景
  进入21世纪以来,人们的健康意识空前提高,“拥有健康才能拥有一切”的新理念深入人心。因此,睡眠问题引起了国际社会的关注。根据世界卫生组织对14个国家和15个地区的25916名初级保健患者的调查,发现27%的人有睡眠问题。据报道,美国失眠的发病率高达32至50%,英国为10~14%,日本为20%,法国为30%,中国超过30%。50%的学生睡眠不足。

  睡眠障碍对生活质量有负面影响,但相当多的患者没有得到正确的诊断和治疗。睡眠障碍已经成为威胁全世界公众的一个突出问题。

  影响失眠的许多因素通常可分为两大类,即客观因素和主观因素。客观因素有环境变化、睡前喝茶或喝咖啡等。;而主观因素一般是生活压力、情绪损失、精神兴奋等心理因素。然而,在他们的成长和发展过程中,年轻人很容易因为学习和工作的压力而感到疲惫。因此,他们必须特别注意卧床休息,以确保身体健康。

  问题重述

  为了研究睡眠对人体的影响,根据附件一和附件二中的数据解决了以下问题:

   根据附件一中的数据,分析给定指标与睡眠质量之间的关系。如果一个或多个指标与睡眠质量之间没有相关性,请识别并排除它们。

   分析诊断与睡眠之间的关系。

   根据附件三中的数据,对患者进行了诊断并给出了结果。

   如何安排休息以保持良好的健康?制定睡眠计划并评估其有效性。

  文献综述

  为了测量睡眠质量,匹兹堡大学精神病学家Buysse博士和其他人于1989年编制了匹兹堡睡眠质量指数(PSQI)。该量表适用于睡眠障碍、精神障碍患者,也适用于一般睡眠质量的评估。

  基于匹兹堡睡眠质量量表,严有为和林荣茂通过收集问卷和构建结构方程模型,进一步研究了焦虑与睡眠质量的关系及其潜在机制。结果表明,焦虑敏感学生的PSQI得分明显高于低焦虑敏感学生。焦虑敏感度越高,睡眠质量就越差。

  正是因为睡眠问题在所有年龄段都会出现。因此,研究老年人的睡眠也是必要的。对此,赵培秋通过对65例老年患者的临床观察护理,分析了老年人失眠的原因,包括生理因素、心理因素、环境因素、药物因素、饮食因素五个方面。

  进一步的研究是基于模型与现实的比较。刘贤臣、唐茂琴提出以神经症患者为测试对象,采用统计学分析技术对匹兹堡睡眠质量指数进行信度和有效性测试。

模型的建立与求解整体论文缩略图

2017年亚太杯APMCM数学建模大赛A题睡眠对人体的影响求解全过程文档及程序,亚太杯,数学建模,数据分析,亚太杯数学建模,数据分析,数学建模,数学建模数据分析
2017年亚太杯APMCM数学建模大赛A题睡眠对人体的影响求解全过程文档及程序,亚太杯,数学建模,数据分析,亚太杯数学建模,数据分析,数学建模,数学建模数据分析文章来源地址https://www.toymoban.com/news/detail-732372.html

全部论文及程序请见下方“ 只会建模 QQ名片” 点击QQ名片即可

程序代码:

部分程序如下:
// Operating environment: EXCEL;
=EXACT($C$2,C16)*EXACT($D$2,D16)*(SQRT(POWER(($B$2-B16),2))+SQRT(POWE
R(($E$2-F16),2))+SQRT(POWER(($F$2-G16),2))+SQRT(POWER(($G$2-H16),2))+SQRT(
POWER(($H$2-I16),2))+SQRT(POWER(($I$2-J16),2))+SQRT(POWER(($J$2-K16),2))+SQ
RT(POWER(($K$2-L16),2)))
%% AUTHOR: Contestants of APMCM;
%% FUNCTION: A program used for data processing on MATLAB;
%% TIME: 25th,Nov ember,2017.
%% Initialization;
clear
clc
%% Basic parameters configuration;
upperlimit=5665; % The number of rows to process.
diagnosis_less_limit=100; % Lowest limit of classification.
filename='data_clear.xlsx'; % The original data stored in this file.
sheet='原始数据'; % The name of the sheet in the EXCEL.
%% Loading the original data;
% number_init=xlsread(filename,sheet,'A2:A6350');
% age_init=xlsread(filename,sheet,'B2:B6350');
% [temp1,temp2,sex_init]=xlsread(filename,sheet,'C2:C6350');
% [temp3,source_init,temp4]=xlsread(filename,sheet,'D2:D6350');
[temp5,diagnosis_init,temp6]=xlsread(filename,sheet,'E2:E6350');
% sleep_quality_init=xlsread(filename,sheet,'F2:F6350');
% sleep_latency_init=xlsread(filename,sheet,'G2:G6350');
% sleep_time_init=xlsread(filename,sheet,'H2:H6350');
% sleep_efficiency_init=xlsread(filename,sheet,'I2:I6350');
% sleep_disorder_init=xlsread(filename,sheet,'J2:J6350');
% hypnagogue_init=xlsread(filename,sheet,'diagnosis_species 2:diagnosis_species 6350');
% daytime_dyfunction_init=xlsread(filename,sheet,'L2:L6350');
clear temp* sheet filename % Free up memory space.
%% Convert sexual attributes to Boolean distribution;
% for i=1:upperlimit-1
% if(length(sex_init{i}) == 4) 
% sex(i,1)=1;
% else
% sex(i,1)=0;
% end
% end
%% Number the illness types
diagnosis_names=cell(upperlimit-1,1);
i=1;diagnosis_species =1;flag=0;
for m=1:upperlimit-1
 for i=1:diagnosis_species 
 temp=strcmp(diagnosis_names{i},diagnosis_init{m}); % The same is returned 
1, defference is returned 0;
 if(temp)
 else
 flag=flag+1;
 end
 end
 if(flag==diagnosis_species )
 diagnosis_names{diagnosis_species } = diagnosis_init{m};
diagnosis_species =diagnosis_species +1;
 end
 flag=0;
end
diagnosis_species=diagnosis_species-1;
clear i m temp flag
%% Calculate the number of each condition;
temp=0;flag=0;m=0;
for i=1:diagnosis_species 
 for m=1:upperlimit-1
 temp=strcmp(diagnosis_names{i},diagnosis_init{m});
 if(temp == 1) 
 flag=flag+1;
 end
 end
 diagnosis_number(i,1)=flag;
 flag=0;
end
clear temp i flag m 
%% The explanation format of the conversion disorder is a character;
%% Find out the rare ones and find the quantity;
for i=1:diagnosis_species
 if(diagnosis_number(i,1) <= diagnosis_less_limit)
 boolean_evaluation(i,1)=1;
 else
 boolean_evaluation(i,1)=0;
 end
end
clear i
other_diagnosis_species=sum(boolean_evaluation);
other_diagnosis_number=sum(boolean_evaluation.*diagnosis_number);
%% call any required information;
% for i=1:diagnosis_species
% if(temp(i,1)==1)
% number_less(i,1)=number_init(i,1);
% age_less(i,1)=age_init(i,1);
% sex_less(i,1)=sex_(i,1);
% source_less{i}=source_init{i};
% diagnosis_less{i}=diagnosis_init{i};
% sleep_quality_less(i,1)=sleep_quality_init(i,1);
% sleep_latency_less(i,1)=sleep_latency_init(i,1);
% sleep_time_less(i,1)=sleep_time_init(i,1);
% sleep_efficiency_less(i,1)=sleep_efficiency_init(i,1);
% sleep_disorder_less(i,1)=sleep_disorder_init(i,1);
% hypnagogue_less(i,1)=hypnagogue_init(i,1);
% daytime_dyfunction_less(i,1)=daytime_dyfunction_init(i,1);
% end
% end
% clear temp
%% Classify and make pie charts by number;
% Processing data;
k=1;
data=(~boolean_evaluation).*diagnosis_number; % Input data
final_classification_species=sum(~boolean_evaluation)+1;
for i=1:diagnosis_species
if(data(i) == 0)
 else
 data_useful(k,1)=diagnosis_number(i,1);
 k=k+1;
 end
end
final_classification_numbers=[data_useful;other_diagnosis_number];
%% Make sure the names of classification;
k=1;
for i=1:diagnosis_species
 if(boolean_evaluation(i) == 0)
 final_classification_names{k}=diagnosis_names{i};
 k=k+1;
 end
end
final_classification_names{final_classification_species}='Other Diagnosises';
clear i k data data_useful
label=final_classification_names; % Enter the label;
data=final_classification_numbers'; % Define the salient parts;
for i=1:final_classification_species
 
if(final_classification_numbers(i,1)>(sum(final_classification_numbers)/final_classification_s
pecies))
 explode(i,1)=1;
 else
 explode(i,1)=0;
 end
end
explode=explode';
bili=data/sum(data); % Calculate the ratio;
baifenbi=num2str(bili'*100,'%1.2f');% Calculate the percentage;
baifenbi=[repmat(blanks(2),length(data),1),baifenbi,repmat('%',length(data),1)];
baifenbi=cellstr(baifenbi);
Label=strcat(label,baifenbi');
%% Drawing;
pie(data,explode,Label)
clear i label Label explode data bili baifenbi data_useful
%% Output analysis result.
disp('According to the data you provided, the final result of the output analyzed by the 
mathematical modelis:')
disp('Each categorie of disorders is:')
final_classification_species'
disp('Each names of the categories is:')
final_classification_names
disp('Each number of patients with disease is')
final_classification_numbers'
disp('The resulting of pie chart is shown in the window.')
%% AUTHOR: Contestants of APMCM;
%% FUNCTION: A program used for data processing on MATLAB;
%% TIME: 25th,Nov ember,2017.
clc,clear, close all;
data=load('shuju.txt'); %Enter the text document shuju.txt in the workspace named data form
plot(data(:,1),'r')
ylabel('Reliability');
legend('Reliability');
figure;
plot(data(:,2))
ylabel('Psychoticism');
legend('Psychoticism');
figure;
plot(data(:,3),'k')
ylabel('Nervousness');
legend('Nervousness');
figure;
plot(data(:,4),'g')
ylabel('Character');
legend('Character');
%% AUTHOR: Contestants of APMCM;
%% FUNCTION: A program used for data processing on MATLAB;
%% TIME: 25th,Nov ember,2017.
x1=data(:,1);
x2=data(:,2);
x3=data(:,3);
x4=data(:,4);
x5=data(:,5);
x6=data(:,6);
x7=data(:,7);
y=data1(:,1);
x=[x1 x2 x3 x4 x5 x6 x7];
stepwise(x,y)
%% AUTHOR: Contestants of APMCM;
%% FUNCTION: A program used for data processing on MATLAB;
%% TIME: 25th,Nov ember,2017.
x1=data(:,1);
x2=data(:,2);
x3=data(:,3);
x4=data(:,4);
x5=data(:,5);
x6=data(:,6);
x7=data(:,7);
y=data1(:,1);
x=[x1 x2 x3 x4 x5 x6 x7];
X=[ones(1623,1) x1 x2 x3 x4 x5 x6 x7];
 b=regress(y,X)
%% AUTHOR: Contestants of APMCM;
%% FUNCTION: A program used for data processing on MATLAB;
%% TIME: 25th,Nov ember,2017.
clc,clear, close all;
data=load('yuchuli.txt'); %Enter the text document shuju.txt in the workspace named data 
form
plot(data(:,1),'r')
ylabel('Reliability');
legend('Reliability');
figure;
plot(data(:,2))
ylabel('Psychoticism');
legend('Psychoticism');
figure;
plot(data(:,3),'k')
ylabel('Nervousness');
legend('Nervousness');
figure;
plot(data(:,4),'g')
ylabel('Character');
legend('Character');
全部论文及程序请见下方“ 只会建模 QQ名片” 点击QQ名片即可

到了这里,关于2017年亚太杯APMCM数学建模大赛A题睡眠对人体的影响求解全过程文档及程序的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 2016年亚太杯APMCM数学建模大赛B题化学元素对变形钢筋性能的影响求解全过程文档及程序

    原题再现    热轧带肋钢筋通常被称为变形钢筋,它主要用于钢筋混凝土构件的骨架,在使用中需要一定的机械强度、弯曲和变形性能、制造焊接性。钢中的化学成分是影响热轧钢最终组织性能的基本因素。大多数变形钢筋采用微合金化方法,即在钢中加入昂贵的微量元素

    2024年02月07日
    浏览(48)
  • 2019年亚太杯APMCM数学建模大赛B题区域经济活力及其影响因素的分析与决策求解全过程文档及程序

    原题再现    区域(或城市或省级)经济活力是区域综合竞争力的重要组成部分。近年来,为了提高经济活力,一些地区推出了许多刺激经济活力的优惠政策,如减少招商审批环节、为创业提供资金支持、降低落户门槛以吸引人才。然而,由于资源禀赋不同,这些政策在不

    2024年02月08日
    浏览(53)
  • 2022亚太数学杯数学建模竞赛C题(思路、程序......)

    目录 一、英文题目及数据 二、中文翻译题目参考 2.1 题目 2.2 题目 三、思路、程序参考...... 四、参考文献 Canada\\\'s 49.6 °C has set a new temperature record for regions above 50 °N of the earth, and hundreds of people died of heat within a week; Death Valley, California, USA, is 54.4 °C, which is the highest temperature e

    2024年02月07日
    浏览(45)
  • 2022亚太数学杯数学建模竞赛B题(思路、程序......)

     🍒🍒🍒欢迎关注🌈🌈🌈 📝个人主页:我爱Matlab   👍 点赞 ➕ 评论 ➕ 收藏 == 养成习惯(一键三连) 🌻🌻🌻 🍌 希望大家多多支持 🍓~ 一起加油 🤗 💬 语录: 将来的我一定会感谢现在奋斗的自己! 目录 🍁🥬🕒英文题目及数据🕒🥬🍁  ✨🔎⚡中文翻译题目参

    2024年02月06日
    浏览(40)
  • 2022亚太数学杯数学建模竞赛A题(思路分析......)

    本文目录如下: 目录 1 英文题目及数据 2 中文翻译题目参考         2.1 题目         2.2 题目  3 思路、程序参考......  4 参考文献 Problem A Feature Extraction of Sequence Images and Modeling Analysis of Mold Flux Melting and Crystallization Mold fluxes in continuous casting process thermally insulate the m

    2024年02月14日
    浏览(44)
  • 2017年MathorCup数学建模B题共享单车解题全过程文档及程序

       共享单车是指企业在校园、地铁站点、公交站点、居民区、商业区、公共服务区等提供自行车单车共享服务,是一种分时租赁模式。共享单车是一种新型共享经济。共享单车已经越来越多地引起人们的注意,由于其符合低碳出行理念,政府对这一新鲜事物也处于善意的观

    2024年02月04日
    浏览(35)
  • 2017年MathorCup数学建模A题流程工业的智能制造解题全过程文档及程序

       “中国制造 2025”是我国制造业升级的国家大战略。其技术核心是智能制造,智能化程度相当于“德国工业 4.0”水平。“中国制造 2025”的重点领域既包含重大装备的制造业,也包含新能源、新材料制造的流程工业。    在流程工业中,钢铁冶金,石油化工等行业是代

    2024年02月10日
    浏览(40)
  • 【笔记ing】数学建模(厦大谭忠)-引言、数学建模与数学思想

    数学建模  第一章 数学建模与数学思想 1 何谓数学建模 2 确定性数学 3 不确定性数学 4 数学与现实 5 数学建模与各学科 6 数学建模与各行业 7 变量识别 8 数学建模的步骤 9 论文写作要求 10 《数学建模》课程特色 11 先修课程教材与网站 12 培养目标 13 教学方法 1 何谓数学建模

    2024年02月03日
    浏览(47)
  • 零基础学习数学建模——(一)什么是数学建模

    本篇博客将详细介绍什么是数学建模。 ​ 本人在本科阶段获得过国赛省一、mathorcup数学建模一等奖、五一杯数学建模一等奖、华数杯数学建模一等奖、亚太杯数学建模一等奖和两次美赛一等奖。自己在数学建模这条路上摸爬滚打了几年,现在想借助博客分享自己在数学建模

    2024年01月25日
    浏览(54)
  • 什么是数学建模?如何在数学建模中拿奖?通过建模学到了啥?

    本人大一开始参加建模,先后参加过多项数学建模比赛和数学竞赛,拿过多项一等奖,二等奖。 提起模型,其实在初高中时期,我们就接触过,分别是数学模型,物理模型,概念模型。那么什么是数学模型?大部分人都会与 数字,符号,公式 等联系起来,这是非常正确的,

    2024年02月05日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包