BI中的因子分析算法的设计与实现毕业论文

 2021-04-10 11:04

摘 要

随着市场经济的迅猛发展,商业智能系统(BI)得以迅速普及,为越来越多的企业使用。商业智能,又称商务智能,英文为Business Intelligence,简写为BI。商业智能的概念于1996年最早由加特纳集团(Gartner Group)提出,加特纳集团将商业智能定义为:商业智能描述了一系列的概念和方法,通过应用基于事实的支持系统来辅助商业决策的制定。商业智能技术提供使企业迅速分析数据的技术和方法,包括收集、管理和分析数据,将这些数据转化为有用的信息,然后分发到企业各处。因子分析算法便是该系统重要算法之一。因子分析算法能够将商业活动策划前期调查得到的变量转换为少数几个不相关的综合指标。因而因子分析算法的设计与实现是商业智能系统(BI)的开发中重要模块。

在本设计基于Java语言和数据库原理,包含数据分析,分析结果呈现几个模块。设计功能齐全合理,而且使用简单方便,又具备很强的扩展性。

关键词: Java; 因子分析; 商业智能

Abstract

With the rapid development of market economy, business intelligence system (BI) has been becoming quite popular, and more and more companies have used it. Business Intelligence, also called Business Intelligence,referred to as BI. The concept of business intelligence was earliest proposed by Gartner Group in 1996. Gartner Group defined business intelligence as: business intelligence describes a series of concepts and methods, by using the support system based on facts to auxiliary business decisions. Business intelligence technology provides technology and methods which enable enterprise quickly analyze, collect, manage and analyze data and change these data into useful information, and then distribute it to enterprise everywhere. Factor analysis algorithm is one of the most important algorithms of this system. Factor analysis algorithm can pick out a few not related variables from data of Prophase survey of business activities. Thus, the design and implementation of factor analysis algorithm is one important module of business intelligence system (BI).

This design based on the Java language and database principles, including data analysis and results presenting. This design is functional and reasonable. It is easy to use and also strongly patulous.

Key words: Java; Factor analysis; BI

目录

第一章 绪论 1

1.1课题背景及意义 1

第二章 相关技术概述 3

2.1 SPSS的概述 3

2.2 开发工具Eclipse简介 3

2.2.1 Eclipse简介 3

2.2.2 历史背景 4

2.2.3 Eclipse开发平台组成 4

2.3商业智能(BI)概述 5

2.3.1 商业智能简介 5

2.3.2 商业智能构成及功能 5

第三章 商业智能(BI)系统需求与分析 7

3.1 需求分析 7

3.1.1 需求概述 7

3.1.2 系统设计目标 8

3.1.3 系统功能需求分析 8

第四章 BI中因子分析功能详细设计 11

4.1常用因子分析算法介绍 11

4.2 因子分析模型 12

4.3 因子分析模块流程 13

4.3.1选择分析的变量 13

4.3.2计算所选原始变变量的相关系数矩阵 14

4.3.3提取公共因子 14

4.3.4 因子旋转 14

4.3.5 计算因子得分 14

第五章 系统测试 15

5.1系统测试 15

5.1.1 系统运行环境要求 15

5.1.2 测试的基本概念 15

5.1.2 测试的步骤 16

5.1.3 本系统的测试 16

结束语 20

致谢 21

参考文献 22

附录: 23

第一章 绪论

1.1课题背景及意义

纵观历史,因子分析的可以说是在人类诞生之时就已经出现。比如原始部落首领在统筹部落物资以满足部落的日常生产。但真正提出“因子分析”这个概念还是在上个世纪初。它首先应用在教育心理学上。1900年C.斯皮尔曼发表了对学生考试成绩分析的著名文章,可认为是因子分析的开始。如今,因子分析法已经广泛应用于体育、教育和心理等诸多领域,尤其是商业领域。然而,当今是一个信息知识大爆炸的时代,传统的分析方式已然无法高效地对庞大的商业数据量进行分析。

此时,我们便迫切地需要一种高效的分析算法能够实现数据的分析,关键因素的提取,以及分析结果展现。本文将就商业智能(BI)中的因子分析算法进行探讨研究并以计算机语言实现。因子分析算法设计成果可以直接实现对商业数据的分析,提炼以及关键因子的呈现。大大地降低企业在商业运营中所需要的人力物力,更重要的是能够快速地为企业决策提供方可靠的数据依据,从而给企业带来庞大的经济效益。

设计的因子分析系统不仅可以在商业领域应用,更可以广泛地应用到社会学研究、科研教育和政府的数据分析等诸多领域,为很多社会化工作提供数据依据,具备广阔的应用前景。1.2课题现状

因子分析,又名主成分分析。它是统计学的一部分。当下很多盛行的统计软件也都已经包含因子分析算法,比如SPSS、SAS、BMDP、Stata、EPINFO等等。其中尤以SPSS在这个领域做得最杰出,它是广大统计爱好者和市场分析人员最熟悉的名字,是一款在调查统计行业、市场研究行业、医学统计、政府和企业的数据分析应用中久负盛名的统计分析工具,是世界上最早的统计分析软件。当然,以上几款主流统计软件也各具特色。SPSS系统特点是操作比较方便,统计方法比较齐全,绘制图形、表格较有方便,输出结果比较直观;SAS系统具有十分完备的数据访问、数据管理、数据分析功能。 在国际上, SAS被誉为数据统计分析的标准软件;BMDP特点是统计方法齐全,功能强大;Stata特点是采用命令操作,程序容量较小,统计分析方法较齐全,计算结果的输出形式简洁,绘出的图形精美;EPINFO特点是数据录入非常直观,操作方便,并有一定的统计功能,但方法比较简单,主要应用于流行病学领域中的数据录入和管理工作。这些软件,在用户操作界面和功能实现方面各有特色。但基于这些产品正在商业运营阶段,其实现方式属于商业机密,具体细节不可能得知,但是它在大的方面无非是运用各种分析方法加以语言实现。研究这个课题不但可以借此拓展自己在数学分析方面的知识,而且可以强化和巩固自己的编程能力,所以仍然极具研究价值。

第二章 相关技术概述

2.1 SPSS的概述

SPSS的全称是:Statistical Program for Social Sciences,即社会科学统计程序。该软件是公认的最优秀的统计分析软件包之一。SPSS原是为大型计算机开发的,其版本为SPSSx,80年代初,微机开始普及以后,它率先推出了微机版本(版本为SPSS/PC x.x),占领了微机市场,大大地扩大了自己的用户量,我国目前正在使用的用户中,绝大部分是使用3.0—4.0版本。

您需要先支付 80元 才能查看全部内容!立即支付

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找,优先添加企业微信。