본문 바로가기

데이터 분석

R 개발환경 셋팅하기 R 프로그램을 설치하고 본인의 취향에 따라서 IDE를 설치하시면 됩니다. IDE란 Integrated Development Environment의 약자로 통합 개발 환경을 뜻 합니다.간단히 말해서 프로그래밍 개발을 하실 때 notepad(메모장)에서 하시는 것보다는 내가 치는 코드가 문법이 맞는지? 오타는 없는지 등을 검사해주는 도구라고 할 수 있습니다. 대표적으로 eclipse, vscode, intelliJ 등이 있습니다. 문법 오류뿐 아니라 컴파일, 정적 분석, 서버 구축 등도 편리하게 가능 합니다. R 개발환경에서는 R studio를 많이 사용하는 편이지만 저는 기본에는 eclipse에서 R관련 플러그인을 추가하여 사용하였고, 지금은 vscode를 이용해서 코딩을 진행하고 있습니다. 1. R 프로.. 더보기
데이터 분석의 왕 R에 대한 썰 R은 통계 분석, 그래픽 표현 및 보고를 위한 소프트웨어 환경입니다. 사용은 무료로 가능합니다. GNU라이센스를 따릅니다.window, unix, linux, macOS 등의 환경에서 컴파일 및 실행됩니다. R은 1993년에 처음 등장했으며 뉴질랜드 오클랜드대의 Ross Ihaka와 Robert Hentleman이 개발했으며 현재 R Development Code팀에서 개발중입니다. R의 핵심은 함수를 사용하여 모듈 프로그래밍 뿐만 아니라 조건문과 반복문을 사용할 수 있는 프로그래밍 언어입니다.c, c++, .net, python등의 언어로 작성된 로직과 통합 할 수 있습니다. R의 특징으로는 조건문, 반복문, 사용자 정의 함수 호출, 입력 및 출력 기능등을 포함하여 잘 발달되고 간단하며 효과적인 프로그.. 더보기
docker를 활용한 elk 구축썰 데이터 분석을 위한 환경 구성으로 ELK 스택을 구성해보려고 한다.(각각의 설명은 개별 썰에서 풀어보자) E: ElasticsearchL: LogstashK: Kibana 각종 log 데이터를 logstash에서 수집하여 Elasticsearch로 모아주고 Kibana를 통해서 시각화 한 데이터를 보여줄 수 있는 기반이다. 출처: Elastic main home 구축방법(docker 환경은 이미 구성된 상태이고, 윈도우에서 진행하였습니다.) OS: Window10 git: docker-elk # docker down작업 할 공간에 docker-elk git을 clone 한다.git clone https://github.com/deviantony/docker-elk # 리눅스라면 권한 설정을 위한 셋팅이 .. 더보기