DOI QR코드

DOI QR Code

WebER: R을 이용한 웹 기반의 교육용 통계 분석 시스템 구현

WebER: Web Based Statistical Tool Interfacing R for Teaching Purposes

  • Ko, Young-Jun (Department of Statistics, Dongguk University) ;
  • Park, Yong-Min (Department of Statistics, Dongguk University) ;
  • Kim, Jin-Seog (Department of Statistics and Information Science, Dongguk University)
  • 투고 : 2011.12.08
  • 심사 : 2012.02.01
  • 발행 : 2012.03.31

초록

최근 학교나 기업에서 통계분석 소프트웨어인 R의 이용자가 늘어나고 있는 추세이지만 SPSS나 SAS 등 상용소프트웨어에 비하여 학습이 어려운 측면이 있고 교육환경을 만들기 위해서도 번거로운 면이 있다. 이러한 이유로 R 초보사용자를 위한 교육, 혹은 실험실에서의 사용을 위해 통합관리가 용이한 웹기반의 R 환경구축이 필요하다. 웹기반 R 환경구축과관련된 선행연구들은 웹프로그래밍 언어, DBMS에 대한 지식을 필요로 하거나 제한된 통계분석 기능만을 이용할 수 있다. 본 연구에서는 웹프로그래밍 언어 이외의 별도의 지식이 없이도 가능한 웹기반 R 환경인 WebER를 개발하였다. WebER는 Linux apache 서버에서 PHP를 이용하여 R과 연동함으로써 웹에서 통계 분석이 가능하도록 하였을 뿐만 아니라, 기본적인 Rgui의 기능인 R 프로그램편집, 텍스트 및 그래픽 출력, 오류 출력 등을 구현함으로써 초보 R 사용자를 위한 교육환경에 적합하도록 하였다. 또한 다중사용자가 동시에 이용이 가능하도록 설계되었다.

R is a free software for statistical analysis that provides simple interfaces to other application programs. Many people are trying to learn R, but it is difficult to learn R compared to commercial software such as SPSS or SAS, and it is cumbersome to provide an environment to teach R. Thus, it is essential to provide a new web-based R environment for novice users or for laboratory use. We developedWebER (a web-based R environment) using PHP on the Linux apache server. WebER can be easily used by any R user because we implemented the same functions as the basic Rgui such as editing R program, generating the text, image outputs, errors and warnings. It is also possible for multi-users to access WebER.

키워드

참고문헌

  1. 배재동, 고영준, 김진석 (2010). R-APM: R을 이용한 APM기반 통계분석 애플리케이션, <한국통계학회춘계논문발표대회>.
  2. Baier, T. and Neuwirth, E. (2003). High-Level interface between R and Excel, In Proceedings of the 3rd International Workshop on Distributed Statistical Computing.
  3. Banfield, J. (1999). Rweb: Web-based statistical analysis, Journal of Statistical Software, 4, 1-15.
  4. Firth, D. (2003). CGIwithR: Facilities for processing web forms using R. Journal of Statistical Software, 8, 1-8.
  5. Gomes, R. G. S., Moraes, R. M. de and Machado, L. dos S. (2005). A tool for basic statistics learning on the web.
  6. Mineo, A. M. and Pontillo, A. (2006). Using R via PHP for teaching purposes: R-php, Journal of Statistical Software, 17, 1-20. https://doi.org/10.1360/jos170001
  7. Ogden, T. and West, W. (1997). Statistical analysis with Webstat, a Java applet for the World Wide Web, Journal of Statistical Software, 2, 1-7.
  8. Pelz, O., Gilsdorf, M. and Boutros, M. (2010). web cellHTS2: A web-application for the analysis of high-throughput screening data, BMC Bioinformatics, 11, 185. https://doi.org/10.1186/1471-2105-11-185
  9. Scheer, M., Klawonn, F. and Munch, R. (2006). JProGO: a novel tool for the functional interpretation of prokaryotic microarray data using Gene Ontology information, Nucleic Acids Res, 1, 34.
  10. Short, T. and Grosjean, P. (2005). Rpad: Workbook-Style, Web-based Interface to R, R package version 1.3.0.
  11. Urbanek, S. (2003). Rserve: A fast way to provide R functionality to applications, In Proceedings of the 3rd International Workshop on Distributed Statistical Computing.
  12. Urbanek, S. (2008). FastRWeb: Fast interactive web framework for data mining using R, In Proceedings of the 3rd International Workshop on Distributed Statistical Computing.

피인용 문헌

  1. A Web Application for Open Data Visualization Using R vol.17, pp.2, 2014, https://doi.org/10.11108/kagis.2014.17.2.072