




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PAGEPAGE1实验报告课程名称:数据仓库与数据挖掘技术实验项目:数据预处理专业班级:姓名:学号:实验室号:综合楼411实验组号:实验时间:2012.9.17批阅时间:指导教师:成绩:
沈阳××大学实验报告(适用计算机程序设计类)专业班级:学号:姓名:实验名称:1.实验目的:(1)、掌握数据挖掘中数据预处理的方法(2)、了解描述性数据汇总的计算机实现方法(3)、了解数据转换的过程和方法(4)、了解异种数据集成的过程和方法2.实验内容:(1)数据分析。分析给定数据,求各门课成绩的方差,均值,并求任意门课程的众数和五数概括,编程实现。(2)同源数据转换。将给数据放入同类型的不同表中(或不同结构体中),但是学号的数据类型不一致,或性别的写法不一致,将其转换成其中一个的样子,并放入同一个表或结构体数组或链表,编程实现(选作)。(3)异种数据集成。从不同数据源中提取数据,转换为同源数据(选作)3.实验步骤或程序(经调试后正确的源程序)4.程序运行结果附件A沈阳××大学实验报告(适用计算机程序设计类)专业班级:学号:姓名:实验步骤或程序:#include<stdio.h>#include<stdlib.h>#include<windows.h>#include<time.h>#include<conio.h>intmain(){ floatm1,m2,m3,m4,m5,m6; floats1,s2,s3,s4,s5,s6;
floata1[9]={60,61,62,62,67,68,70,70,71}; floata2[9]={65,65,70,75,80,85,86,92,92}; floata3[9]={60,67,69,80,80,81,85,86,93}; floata4[9]={65,69,78,80,85,85,85,87,94}; floata5[9]={60,60,60,63,65,68,80,80,80}; floata6[9]={70,70,71,73,80,81,84,90,95}; m1=(a1[0]+a1[1]+a1[2]+a1[3]+a1[4]+a1[5]+a1[6]+a1[7]+a1[8])/9; m2=(a2[0]+a2[1]+a2[2]+a2[3]+a2[4]+a2[5]+a2[6]+a2[7]+a2[8])/9; m3=(a3[0]+a3[1]+a3[2]+a3[3]+a3[4]+a3[5]+a3[6]+a3[7]+a3[8])/9; m4=(a4[0]+a4[1]+a4[2]+a4[3]+a4[4]+a4[5]+a4[6]+a4[7]+a4[8])/9; m5=(a5[0]+a5[1]+a5[2]+a5[3]+a5[4]+a5[5]+a5[6]+a5[7]+a5[8])/9; m6=(a6[0]+a6[1]+a6[2]+a6[3]+a6[4]+a6[5]+a6[6]+a6[7]+a6[8])/9; printf("学生的平均成绩:\n"); printf("英语成绩的平均数为:%2.1f分。\n",m1); printf("数学成绩的平均数为:%2.1f分。\n",m2); printf("线性代数成绩的平均数为:%2.1f分。\n",m3); printf("数据库成绩的平均数为:%2.1f分。\n",m4); printf("C++成绩的平均数为:%2.1f分。\n",m5); printf("XML成绩的平均数为:%2.1f分。\n\n",m6); s1=((a1[0]-m1)*(a1[0]-m1)+(a1[1]-m1)*(a1[1]-m1)+(a1[2]-m1)*(a1[2]-m1)+(a1[3]-m1)*(a1[3]-m1)+(a1[4]-m1)*(a1[4]-m1)+(a1[5]-m1)*(a1[5]-m1)+(a1[6]-m1)*(a1[6]-m1)+(a1[7]-m1)*(a1[7]-m1)+(a1[8]-m1)*(a1[8]-m1))/9; s2=((a2[0]-m2)*(a2[0]-m2)+(a2[1]-m2)*(a2[1]-m2)+(a2[2]-m2)*(a2[2]-m2)+(a2[3]-m2)*(a2[3]-m2)+(a2[4]-m2)*(a2[4]-m2)+(a2[5]-m2)*(a2[5]-m2)+(a2[6]-m2)*(a2[6]-m2)+(a2[7]-m2)*(a2[7]-m2)+(a2[8]-m2)*(a2[8]-m2))/9; s3=((a3[0]-m3)*(a3[0]-m3)+(a3[1]-m3)*(a3[1]-m3)+(a3[2]-m3)*(a3[2]-m3)+(a3[3]-m3)*(a3[3]-m3)+(a3[4]-m3)*(a3[4]-m3)+(a3[5]-m3)*(a3[5]-m3)+(a3[6]-m3)*(a3[6]-m3)+(a3[7]-m3)*(a3[7]-m3)+(a3[8]-m3)*(a3[8]-m3))/9; s4=((a4[0]-m4)*(a4[0]-m4)+(a4[1]-m4)*(a4[1]-m4)+(a4[2]-m4)*(a4[2]-m4)+(a4[3]-m4)*(a4[3]-m4)+(a4[4]-m4)*(a4[4]-m4)+(a4[5]-m4)*(a4[5]-m4)+(a4[6]-m4)*(a4[6]-m4)+(a4[7]-m1)*(a4[7]-m4)+(a4[8]-m4)*(a4[8]-m4))/9; s5=((a5[0]-m5)*(a5[0]-m5)+(a5[1]-m5)*(a5[1]-m5)+(a5[2]-m5)*(a5[2]-m5)+(a5[3]-m5)*(a5[3]-m5)+(a5[4]-m5)*(a5[4]-m5)+(a5[5]-m5)*(a5[5]-m5)+(a5[6]-m5)*(a5[6]-m5)+(a5[7]-m5)*(a5[7]-m5)+(a5[8]-m5)*(a5[8]-m5))/9; s6=((a6[0]-m6)*(a6[0]-m6)+(a6[1]-m6)*(a6[1]-m6)+(a6[2]-m6)*(a6[2]-m6)+(a6[3]-m6)*(a6[3]-m6)+(a6[4]-m6)*(a6[4]-m6)+(a1[5]-m6)*(a6[5]-m6)+(a6[6]-m6)*(a6[6]-m6)+(a6[7]-m6)*(a6[7]-m6)+(a6[8]-m6)*(a6[8]-m6))/9;printf("学生的各科方差:\n"); printf("英语的方差为:%2.1f\n",s1); printf("数学的方差为:%2.1f\n",s2); printf("线性代数的方差为:%2.1f\n",s3); printf("数据库的方差为:%2.1f\n",s4); printf("C++的方差为:%2.1f\n",s5); printf("XML的方差为:%2.1f\n\n",s6); printf("各科的众数和五数概括:\n"); printf("请按12345查询数据\n"); printf("1.英语\n"); printf("2.数学\n"); printf("3.线性代数\n"); printf("2.数据库\n"); printf("2.C++\n"); printf("2.XML\n");while(1) { inti; scanf("%d",&i); if(i==1) {printf("英语的众数为:62分\n"); printf("英语的最小值为:%2.1f分\n",a1[0]); printf("英语的第1四分位数为:%2.1f分\n",(a1[1]+a1[2])/2); printf("英语的中为数为:%2.1f分\n",a1[4]); printf("英语的第3四分位数为:%2.1f分\n",(a1[6]+a1[7])/2); printf("英语的最大值为:%2.1f分\n",a1[8]); } elseif(i==2) {printf("数学的众数为:92分\n"); printf("数学的最小值为:%2.1f分\n",a2[0]); printf("数学的第1四分位数为:%2.1f分\n",(a2[1]+a2[2])/2); printf("数学的中为数为:%2.1f分\n",a2[4]); printf("数学的第3四分位数为:%2.1f分\n",(a2[6]+a2[7])/2); printf("数学的最大值为:%2.1f分\n",a2[8]); } elseif(i==3) { printf("线性代数的众数为:80分\n"); printf("线性代数的最小值为:%2.1f分\n",a3[0]); printf("线性代数的第1四分位数为:%2.1f分\n",(a3[1]+a3[2])/2); printf("线性代数的中为数为:%2.1f分\n",a3[4]); printf("线性代数的第3四分位数为:%2.1f分\n",(a3[6]+a3[7])/2); printf("线性代数的最大值为:%2.1f分\n",a3[8]); } elseif(i==4) { printf("数据库的众数为:85分\n"); printf("数据库的最小值为:%2.1f分\n",a4[0]); printf("数据库的第1四分位数为:%2.1f分\n",(a4[1]+a4[2])/2); printf("数据库的中为数为:%2.1f分\n",a4[4]); printf("数据库的第3四分位数为:%2.1f分\n",(a4[6]+a4[7])/2); printf("数据库的最大值为:%2.1f分\n",a4[8]); } elseif(i==5) { printf("C++的众数为:60分和80分\n"); printf("C++的最小值为:%2.1f分\n",a5[0]); printf("C++的第1四分位数为:%2.1f分\n",(a5[1]+a5[2])/2); printf("C++的中为数为:%2.1f分\n",a5[4]); printf("C++的第3四分位数为:%2.1f分\n",(a5[6]+a5[7])/2); printf("C++的最大值为:%2.1f分\n",a5[8]); } elseif(i==
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 复杂货运项目案例试题及答案
- 2025(统编版)语文必修上册第二单元大单元教学设计
- 精细研究CPSM考试试题及答案集
- 2024国际物流师的就业市场调查与试题及答案
- 预防近视呵护眼睛课件
- CPMM考试指南:一站式参考试题及答案
- 2024年CPSM人员素质要求试题及答案
- 2024年CPMM试题及答案全方位指南
- 能源管理体系建设指导材料之13:6策划-6.6能源数据收集的策划(雷泽佳编制-2025A0)
- 肇庆市高中毕业班2025届高三最后一模化学试题含解析
- 2021年四川凉山小升初数学真题及答案A卷
- 春季电力安全生产大检查检查大纲
- 大花红景天课件
- 外资银行在华发展研究报告
- 第五届云南省科技兴乡贡献奖人员评议结果
- 笠翁对韵一东其二冬其一(课堂PPT)
- 日产汽车QRQC运用手册
- 品质部过程品质管理看板
- 【高中地理校本课程】生活中的地理
- 简单娱乐yy频道设计模板
- 退火强化和退火软化
评论
0/150
提交评论