본문 바로가기

Category88

[R] 기술통계(Descriptive Statistics) 함수 시각화 안녕하세요. 우주신입니다. 이전 기술통계 함수 포스팅에서는 데이터를 확인하고 데이터를 요약하는 함수들을 배웠습니다. 이번 시간에는 관측된 데이터를 그래프, 도표 등을 통해 시각화하는 방법에 대해 정리해보겠습니다. hist(), boxplot(), qqnorm(), qqline() 데이터는 저번 시간과 같은 것으로 사용하겠습니다.store.df 2017. 2. 18.
힐리언스 선마을 3일차 [후기] 안녕하세요. 우주신입니다. 강원도 홍천에 위치한 힐리언스(Healience Seonmaeul) 선마을 마지막 일정 솔직후기 올리겠습니다. 정규하이라이프 일정은 밑과 같습니다. 이제 노하우가 생겨, 일어나자 말자 스파(SPA)에 가서 몸을 풀고 수업을 갔습니다. 상쾌하게 여름동 뒷뜰을 걸으며 세로토닌 워킹을 했습니다. 이시형 박사님 강의 들으면 세로토닌의 중요성은 두말하면 잔소리죠~ㅎㅎ 마지막 산책 시간은 강아지와 함께 했습니다. 마약탐지견 부모에서 태어난 아이들이라고 하더군요. 마약탐지견은 수명이 짧아 남은 노후를 편하게 보내라는 좋은 취지하에 입양을 했다고 합니다. 강아지들이 알아서 코스를 안내해주니 매우 편하게 산책할 수 있습니다. 마지막 프로그램은 이시형 박사님 강의와 수료식 입니다. '스트레스 관.. 2017. 2. 13.
힐리언스 선마을 2일차 [후기] 안녕하세요. 우주신입니다. 저번 포스팅에 이어 강원도 홍천에 위치한 힐리언스(Healience Seonmaeul) 선마을 2일차 솔직후기 올리겠습니다. 정규 하이라이프 일정은 아래와 같습니다.[정규 하이라이프 일정] 6:00 기상이라고 나와있지만, 선마을 프로그램은 모두 자율적으로 선택해서 듣는거라 늦잠 자셔도 됩니다.저는 비싼 비용을 들인 만큼 효율적으로 시간을 보내야겠다는 생각에 빨리 일어났습니다ㅎㅎ 개량한복을 입고 따뜻한 바닥에서 자서 그런지, 아주 개운 했습니다. [아주 편한 개량한복] 선마을은 산책(Tracking) 코스가 참 잘 되어 있습니다.자연 명상 시간에 여름동 뒷뜰을 코스로 아침 산책했습니다. [트래킹 코스] 제가 제일 좋아하는 식사 시간 입니다. 아침 메뉴로 시리얼, 감자볶음, 계란찜.. 2017. 2. 13.
힐리언스 선마을 1일차 [후기] 안녕하세요! 우주신입니다.이번에 강원도 홍천에 위치한 힐리언스 선마을(Healience Seonmaeul)에 가족여행을 다녀왔습니다.2박 3일 과정 '정규 하이라이프' 프로그램에 참가하여 푹 힐링하다 왔네요~정규 하이라이프는 이시형 촌장님이 직접 핵심 프로그램들을 선별하여 만들었다고 하니 선마을을 대표하는 코스라고 볼 수 있겠죠? 솔직한 후기 남겨보겠습니다~ Healience = Healing + Science힐리언스 선마을은 힐링과학을 의미하는 Healing Science의 합성어로 웰에이징을 위한 식습관, 운동습관, 마음습관, 생활리듬습관을 체득하도록 도와드리는 우리나라 최초의 웰에이징 힐링 센터입니다.[출처: http://www.healience.co.kr/uheal/about/main.jsp] 저.. 2017. 2. 13.
[R] 기술통계(Descriptive Statistics) 함수 안녕하세요. 우주신입니다. 이번 포스팅과 다음 포스팅 두번 나누어 기술통계(Descriptive Statistics) 함수에 대해 다뤄보겠습니다. 기술통계는 관측한 데이터를 도표로 정리하거나 통계량(예: 평균, 분산, 상관계수, 주성분정준변량)으로 정리하는 것으로서 관측한 현상의 특징을 기술한다.[출처: 네이버 지식백과] 먼저, 데이터를 확인하는 함수들 부터 살펴보고head( ), tail( ), some( ), str( )데이터를 요약하는 방법을 보겠습니다.min( ), max( ), mean( ), median( ), var( ), sd( ), range( ), quantile( ), summary( ), apply( ) 그 외 attach( ), detach( ) 함수에 대해 배워보겠습니다. 1. .. 2017. 2. 11.
[R] 엑셀 데이터 불러오기, 저장하기 (CSV파일) 안녕하세요. 우주신입니다!오늘은 외부 파일을 불러오고 저장하는 방법에 대해 정리해보겠습니다. R로 작업할 때는 외부 데이터를 불러와야 하는 경우가 정말 많습니다. 특히, R은 통계 컴퓨팅 및 그래픽을 위한 언어이기에 엑셀(Excel) 파일을 불러올 때가 많은데, 외부 데이터를 불러오고 저장하는 여러가지 방법 중 가장 쉬운 방법인 CSV파일에 대해 배워보겠습니다. CSV는 Comma Seperated Value의 약자로서 , 몇 가지 필드를 콤마(,)로 구분한 텍스트 데이터 및 텍스트 파일입니다. 이러한 CSV 파일을 사용함으로써 많은 양의 데이터를 줄일 수 있는데, 이는 CSV가 단순 텍스트 형식으로 저장되기에 모든 서식은 제거되고 그 값만이 저장되기 때문이죠. EXCEL의 모든 파일은 csv로 저장이 .. 2017. 2. 11.
[R] 데이터프레임(DataFrame) 변수명 변경, 변수 선택 및 정렬 안녕하세요. 우주신입니다. 이전 포스팅에 이어 오늘은 데이터프레임 변수명 변경, 변수 선택 및 정렬에 대해 정리해보겠습니다. 우선, 매장 번호, 수입, 방문자수, 매니저로 구성된 데이터프레임을 하나 만들어보겠습니다. 1. 데이터프레임 변수명 변경 변수명 변경에는 두 가지 방법이 있습니다. 첫번째는 names( ) 함수를 사용해서 변경.names(dataframe) 이 두 명령어만 입력하면 패키지 안의 함수들을 사용할 수 있습니다. V1, V2, V3, V4 변수명이 다시 바뀐 것을 확인할 수 있죠? 2. 데이터프레임 변수 선택 데이터프레임을 사용하다보면 특정 변수를 선별해야 하는 경우가 많습니다.먼저, index[which( )] 함수에 대해 알아보겠습니다.dataframe[which(조건, 변수선택)].. 2017. 2. 7.
[R] 데이터프레임(DataFrame) 생성, 변수 추가, 결합 및 인덱싱 안녕하세요. 우주신 입니다. 블로그를 시작한지 아직 한달도 안 됐지만 몇몇분들이 방문해주시니 너무 신기하고 감사하네요!! 새삼 21세기 정보화 사회에 살고 있구나 깨닫고 인터넷의 위엄을 느끼기도 합니다. 공부하는 데 조금이라도 도움이 되기를 바라는 마음으로 오늘은 데이터프레임에 대해 정리해보겠습니다. 데이터프레임(DataFrame)은 R에서 가장 많이 쓰이는 데이터 구조라 정말 중요합니다! 다른 데이터구조와는 달리 데이터 유형에 국한받지 않고 2차원 형태의 데이터 구조를 생성할 수 있기 때문이죠. 1. 데이터프레임(DataFrame) 생성 우선, xNum, xLog, xChar 변수들을 가지고 df 라는 데이터프레임을 생성했습니다. 데이터프레임을 만들 땐, data.frame( ) 함수를 사용하면 되는 .. 2017. 2. 7.
[R] 행렬(Matrix) 기본함수 및 인덱싱 안녕하세요. 우주신 입니다. 오늘은 행렬(Matrix)에 대해 배워보겠습니다. 행렬은 동일한 유형의 2차원 데이터 구조입니다. [m * n 행렬] [사칙 연산] 행렬에서 사용하는 연산자는 +(덧셈), -(뺄셈), *(원소곱셈), %*%(행렬곱셈), /(나눗셈), %%(나머지), ^(제곱)이 있습니다. 연산을 하기에 앞서 X, Y 행렬을 만들었습니다. 데이터구조 포스팅에서 배웠던 것을 복습해 본다면,X 2017. 2. 1.
[R] 벡터(Vector) 기본함수 및 인덱싱 안녕하세요! 우주신입니다. 오늘은 데이터 구조 중 하나인 벡터(Vector)에 대해 배워보겠습니다. 앞시간에 설명했듯이, 벡터는 동일한 유형의 데이터로 구성되어 있는 1차원 데이터 구조입니다. 가장 기본적인 데이터 구조로서 정말 많이 쓰이죠. 벡터와 관련해 많은 기능과 함수가 존재하지만 가장 기초적인 것부터 살펴 보겠습니다. [ 사칙 연산 ] R에서 사용하는 연산자는 +(덧셈), -(뺄셈), *(곱셈), /(나눗셈), %/%(정수나눗셈), %%(나머지), ^(제곱) 등이 있습니다.우선순위는 괄호, 지수 및 근호, 곱하기와 나누기, 더하기와 빼기 순서인 표준적인 연산의 우선순위와 같습니다. 연산을 하기 위해 길이가 4인 벡터 X와 Y를 만든 후, +(덧셈)과 *(곱셈)을 해봤습니다.나머지 연산자들도 직접 .. 2017. 1. 27.
[R] 데이터 구조 (벡터, 요인, 행렬, 배열, 데이터프레임, 리스트) 안녕하세요! 우주신입니다. 오늘은 R 데이터 구조에 대해 배워보겠습니다. 정말 중요한 부분입니다. 지금 잘 짚고 넘어가지 않는다면, 나중에 머리털 다 빠집니다. 이론적으로 한번 보시고, 꼭 직접 해보시길 부탁드립니다. R 데이터 구조는 1. 벡터 2. 요인 3. 행렬 4. 배열 5. 데이터프레임 6. 리스트로 나뉩니다. 찬찬히 하나씩 보겠습니다. 1. 백터 (Vector) 앞 시간에서 잠시 언급했지만 벡터는 동일한 유형의 데이터로 구성되어 있는 1차원 데이터 구조입니다.숫자형은 숫자형끼리, 문자형은 문자형끼리, 논리형은 논리형끼리. 2. 요인 (Factor) 요인형은 범주형의 데이터 입니다.( 1, 2, 3은 숫자이지만, 첫번째, 두번째, 세번째는 범주형이다 ) 범주형으로 만들기 위해선 먼저, 범주 카테.. 2017. 1. 25.
[R] 객체 만들기 안녕하세요. 우주신입니다. 오늘은 객체(Object)를 만들어보겠습니다. R에서는 객체를 만드는 방법으로 ' 2017. 1. 25.