웹을 이용한 통계소트프웨어의 고찰 및 자바의 활용

27
웹웹 웹웹웹 웹웹웹웹웹웹웹웹 웹웹 웹 웹웹웹 웹웹 웹 웹 웹 웹웹웹웹웹웹웹 웹웹웹웹웹웹

Upload: tania

Post on 24-Jan-2016

53 views

Category:

Documents


10 download

DESCRIPTION

웹을 이용한 통계소트프웨어의 고찰 및 자바의 활용. 김 성 수 한국방송대학교 응용통계학과. 1. 서론 2. 웹을 이용한 통계소트프웨어 3. JAVA 의 활용. 1. 서론. WWW 의 발전 : 정보공유 , 웹을 이용한 자료분석 Intranet Data Warehousing : 자료를 분석하여 의사 결정하는 단계를 OLAP( Online Analytic Processing ) 기능을 이용하여 웹상에서 처리토록 하는 총체적기술의 결합체. 웹 브라우저. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 웹을 이용한 통계소트프웨어의         고찰 및 자바의 활용

웹을 이용한 통계소트프웨어의 고찰 및 자바의 활용

김 성 수

한국방송대학교 응용통계학과

Page 2: 웹을 이용한 통계소트프웨어의         고찰 및 자바의 활용

1. 서론

2. 웹을 이용한 통계소트프웨어

3. JAVA 의 활용

Page 3: 웹을 이용한 통계소트프웨어의         고찰 및 자바의 활용

1. 서론 • WWW 의 발전 : 정보공유 , 웹을 이용한 자료분석

• Intranet Data Warehousing : 자료를 분석하여

의사 결정하는 단계를 OLAP( Online Analytic

Processing ) 기능을 이용하여 웹상에서 처리토록 하는

총체적기술의 결합체

Page 4: 웹을 이용한 통계소트프웨어의         고찰 및 자바의 활용

TP

TPTP

TP

TP

OLAP

웹 브라우저

웹 서버데이터웨어하우스

< OLAP 기능을 포함한 인트라넷 3- Tier >

Page 5: 웹을 이용한 통계소트프웨어의         고찰 및 자바의 활용

• 웹을 이용한 자료분석 방법

- Application 을 이용하는 방법

- CGI(Common Gate Interface) Script 를 이용하는

방법

- Applet 과 Script 언어를 이용하는 방법

Page 6: 웹을 이용한 통계소트프웨어의         고찰 및 자바의 활용

2. 웹을 이용한 통계소트프웨어

• 웹을 이용한 통계소트프웨어의 특징 :

- 주로 Java Applet 을 이용

- 자료입력의 형태 : 스프레드쉬트 (spreadsheet) 를

이용

-GUI (Graphic User Interface) 형태

• 대표적인 통계소프트웨어 : Statlets, WebStat

기타 : XploRe ( http:// www. Xplore-stat.de/)

Page 7: 웹을 이용한 통계소트프웨어의         고찰 및 자바의 활용

• Statlets 에 대한 소개 ( http:// www. Statlets.com , President : Dr . Polhemus )

- 50 개 이상의 Java applet 의 구성

- 통계분석의 영역

Statlets 의 통계분석 :

Descirptive methods(numerical and graphical)

Page 8: 웹을 이용한 통계소트프웨어의         고찰 및 자바의 활용

Estimation and Hypothesis testing

Sample Size determination

Regression analysis

Analysis of variance

Statistical process control and quality improvement

Time series and forecasting

Page 9: 웹을 이용한 통계소트프웨어의         고찰 및 자바의 활용

<Statlets 자료입력 화면 >

Page 10: 웹을 이용한 통계소트프웨어의         고찰 및 자바의 활용

< Summary 출력결과 >

Page 11: 웹을 이용한 통계소트프웨어의         고찰 및 자바의 활용

< 그림 출력화면 >

Page 12: 웹을 이용한 통계소트프웨어의         고찰 및 자바의 활용

• WebStat 에 대한 소개 (http://www. stat.sc.edu/rsrch /gasp , Dr. Webster West)

GASP(Globally Accessible Statistical Procedures) 홈페이지

- Data Analysis Procedures

- Educational Procedures

Page 13: 웹을 이용한 통계소트프웨어의         고찰 및 자바의 활용

• WebStat

통계분석절차 :

Summary Statistics

Z tests(one and two sample)for population means

T tests(one and two sample)for population means

a chi-square test for population variance

a F test for comparing population variance

Regression

Page 14: 웹을 이용한 통계소트프웨어의         고찰 및 자바의 활용

그래픽절차 :

Histograms

Stem and Leaf plots

Box plots

Dot plots

Parallel Coordinate plots

Means plots

Scatter plots

QQ plots

Time Series plots

Page 15: 웹을 이용한 통계소트프웨어의         고찰 및 자바의 활용

< 기술통계 및 줄기 - 잎 그림 출력화면 >

Page 16: 웹을 이용한 통계소트프웨어의         고찰 및 자바의 활용

< 히스토그램 및 상자그림 화면 >

Page 17: 웹을 이용한 통계소트프웨어의         고찰 및 자바의 활용

3 . Java 의 활용 ( http:// java. sun.com/)

• interpretive programming language

- Java application : 각 시스템에서 작동 (standalone)

- Java applet : 웹 브라우저에서 작동

• 다이내믹 기법을 이용한 Java 프로그램의 예• 외부언어와의 인터페이스의 예• Java3D

• Java Version of Matrix

• Java Graphics using DB on Web

Page 18: 웹을 이용한 통계소트프웨어의         고찰 및 자바의 활용

• Java 프로그램의 예

- 회귀직선 ( http:// www. Public.iastate.edu/~dicook /java.html)

- 산점도행렬 ( http:// www.public.iastate.edu/~dicook /java. html)

- Grand tour and MST

(http:// www. public.iastate.edu/~dicook/research/

papers/Sungsoo.Kim/paper.html)

- Java 와 Xlisp-Stat 의 Interface ( http://203.249.42.1

53)

Page 19: 웹을 이용한 통계소트프웨어의         고찰 및 자바의 활용

• Java3D (http://java.sun.com/products/java-media/3D)

- Java 를 이용한 3 차원 그래픽의 구현

- Intel, Silicon Graphics, Apple, Sun 의 공동프로젝트

- 비젼 : “write once, run anywhere”

=> “write once, view anywhere” - 기능

View Model : sophisticated Virtual Reality based view

mode

Tracker Model : six-degree-of-freedom tracking

model

Page 20: 웹을 이용한 통계소트프웨어의         고찰 및 자바의 활용

• Vector Mathematics Library

• Float and Double

• VRML 등

Page 21: 웹을 이용한 통계소트프웨어의         고찰 및 자바의 활용

Java3D 그래픽 예

Page 22: 웹을 이용한 통계소트프웨어의         고찰 및 자바의 활용

• Java Version of Matrix

- JLAPACK(http://www.cs.utk/edu/f2j/download.html)

Netlib 의 BLAS 와 LAPACK 을 Java 로 변환 array type input data

- Java version of LINPACK by FPL

(http://www1.fpl.fs.fed.us/linear_algebra.html)

LINPACK 을 Java 로 변환 array type input data

Page 23: 웹을 이용한 통계소트프웨어의         고찰 및 자바의 활용

- JAMA : A Java Matrix Package

(http://math.nist.gov/jamanumerics/jama)

LINPACK + matrix handling matrix type input data

Page 24: 웹을 이용한 통계소트프웨어의         고찰 및 자바의 활용

• Java Graphics DB on Web

- 데이터베이스 연결 : JDBC, ODBC(Open Database

Connectivity) 이용

- Cold Fusion 의 DCF Graphlets 를 MS Access

또는 Text File 과 연결한 그래픽의 예

(http:// 203.249.42.153)

- Cold Fusion : http://www.allaire.com

Page 25: 웹을 이용한 통계소트프웨어의         고찰 및 자바의 활용

( 예 )

Page 26: 웹을 이용한 통계소트프웨어의         고찰 및 자바의 활용
Page 27: 웹을 이용한 통계소트프웨어의         고찰 및 자바의 활용