270 likes | 455 Views
웹을 이용한 통계소트프웨어의 고찰 및 자바의 활용. 김 성 수 한국방송대학교 응용통계학과. 1. 서론 2. 웹을 이용한 통계소트프웨어 3. JAVA 의 활용. 1. 서론. WWW 의 발전 : 정보공유 , 웹을 이용한 자료분석 Intranet Data Warehousing : 자료를 분석하여 의사 결정하는 단계를 OLAP( Online Analytic Processing ) 기능을 이용하여 웹상에서 처리토록 하는 총체적기술의 결합체. 웹 브라우저.
E N D
웹을 이용한 통계소트프웨어의 고찰 및 자바의 활용 김 성 수 한국방송대학교 응용통계학과
1. 서론 2. 웹을 이용한 통계소트프웨어 3. JAVA의 활용
1. 서론 • WWW의 발전 : 정보공유, 웹을 이용한 자료분석 • Intranet Data Warehousing : 자료를 분석하여 • 의사 결정하는 단계를 OLAP( Online Analytic • Processing ) 기능을 이용하여 웹상에서 처리토록 하는 • 총체적기술의 결합체
웹 브라우저 TP TP TP OLAP TP 데이터웨어하우스 TP 웹 서버 < OLAP 기능을 포함한 인트라넷 3- Tier >
웹을 이용한 자료분석 방법 • - Application을 이용하는 방법 • - CGI(Common Gate Interface) Script를 이용하는 • 방법 • - Applet과 Script 언어를 이용하는 방법
2. 웹을 이용한 통계소트프웨어 • 웹을 이용한 통계소트프웨어의 특징 : • -주로 Java Applet을 이용 • - 자료입력의 형태 : 스프레드쉬트(spreadsheet)를 • 이용 • -GUI (Graphic User Interface) 형태 • 대표적인 통계소프트웨어 : Statlets, WebStat • 기타 : XploRe ( http:// www. Xplore-stat.de/)
Statlets에 대한 소개 ( http:// www. Statlets.com , • President : Dr . Polhemus ) • - 50개 이상의 Java applet의 구성 • - 통계분석의 영역 • Statlets의 통계분석 : • Descirptive methods(numerical and graphical)
Estimation and Hypothesis testing Sample Size determination Regression analysis Analysis of variance Statistical process control and quality improvement Time series and forecasting
WebStat에 대한 소개(http://www. stat.sc.edu/rsrch • /gasp , Dr. Webster West) • GASP(Globally Accessible Statistical Procedures) • 홈페이지 • - Data Analysis Procedures • - Educational Procedures
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
그래픽절차 : Histograms Stem and Leaf plots Box plots Dot plots Parallel Coordinate plots Means plots Scatter plots QQ plots Time Series plots
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
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.153)
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
Vector Mathematics Library • Float and Double • VRML 등
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
- JAMA : A Java Matrix Package (http://math.nist.gov/jamanumerics/jama) LINPACK + matrix handling matrix type input data
• 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