안녕하세요
오늘의 이것저것입니다.
저번 포스팅때 하둡을 설명했었는데요
이번에는 하둡프로그래밍에 도움이 되는
r프로그래밍에 대해 알아보도록하겠습니다.
r프로그래밍이
r은 통계 계산과 그래픽을 위한 프로그래밍 언어이자 소프트웨어 환경입니다.
r프로그래밍의 문법과통계처리 부분은 at&t 벨연구소에서 개발했던 s를 참고로 했고 데이터 처리 부분은 스킴으로부터 영향을 받았습니다.
r프로그래밍의 특징
r프로그래밍 및 라이브러리는 선형 및 비선형 모델링, 고전 통계 테스트, 시계열 분석, 분류, 클러스터링 등 다양한 통계 및 그래픽 기술을 구현합니다. r프로그래밍은 기능의 확장이 가능하며 r프로그래밍 커뮤니티는 패키지와 관련된 적극적인 기여로 유명합니다.
r프로그래밍의 장점
r프로그래밍은 무료로 사용이 가능하며 기능을 확장할 수 있고
이미 어딘가에 패키지형태로 구현이 되어있다고 보고 찾아서 사용하면 됩니다.
그리고 웹애플리케이션 개발 프레임워크인 shiny의 고도화로 통계 또는 머신러닝 모델을 웹과 연동할 수 있습니다.
다양한 그래프를 활용할 수 있으며, 구글이나 네이버 지도를 불러오거나 이를 활용해 GIS 용도로 쓰는 것도 가능합니다.
r프로그래밍의 단점
r프러그래밍은 난이도가 높아 일반인인 경우에는 엄청나게 어려움을 가지게 됩니다.
원래 s를 그대로 가져온 프로그램인데 거기에 다양한 프로그래밍이 가능하게 만들면서
다양하게 만들고 분석할 수 있는 가능성을 가지면서 프로그래밍을 해야 핟다는 단점이 있습니다.
또 사용하는 사람에게 큰 메리트가 없고 비표준적이며 비효율적입니다.
r프로그래밍 사용분야
r프로그래밍의 사용은 매우 다방면적으로 사용이 됩니다.
예를 들면 마케잍에 소비자의 패턴 통계자료가 필요하면 r프로그래밍을 사용하여 보다 쉬운 결과를 도출할 수 있습니다.
그리고 그래픽, 소셜 네트워크, 금융 데이터 분석, 생물정보학 등에서 많은 사용이 있습니다.
마무리
오늘은 r프로그래밍에 대해 알아보았습니다.
r프로그래밍은 하둡 프로그래밍을 할 수 있게 도움을 주는 프로그래밍으로
아직 하둡 프로그래밍을 공부할 때 r프로그래밍을 사용을 많이 합니다.
하지만 과정이 어려워 혼자서는 공부효과를 보기 어려울겁니다.
끝으로 r프로그래밍에 대한 어려움이나 궁금점 또는 IT분야에 대한 궁금증이나 관심 흥미가 생기신 분은
아래의 링크를 통하여 무료상담이 진행되고 있으니 좋은 컨설팅 받아보십시오.
질문을 통해서 배우고 다른 방법을 찾아 좋은 결과가 있었으면 좋겠습니다.
'IT이것저것' 카테고리의 다른 글
c++의 대한 작은 지식 (0) | 2021.08.26 |
---|---|
리눅스에 대해서 알아보자 (0) | 2021.08.24 |
하둡프로그래밍의 장단점과 정보 (0) | 2021.08.22 |
네트워크란 무엇인가를 알아보자 (0) | 2021.08.21 |
정보보안의 분야에 대해서 알아보자 (0) | 2021.08.20 |