목록전체 글 (216)
Practice makes perfect
토픽 분석 ( 빈도 분석 ) : 텍스트 데이터를 대상을 단어를 추출하고, 이를 단어 사전과 비교하여 단어의 출현 빈도수를 분석하는 텍스팅 마이닝 분석 과정을 의미 + 또한 단어구름(word cloud) 패키지를 적용하여 분석 결과를 시각화 하는 과정도 포함 1. 텍스트 자료 가져오기 facebook
텍스트 마이닝(Text Mining) 분석 문자로 된 데이터에서 가치 있는 정보를 얻어 내는 분석 기법. ※ 데이터 마이닝 - 많은 데이터 가운데 숨겨져 있는 유용한 상관관계를 발견하여, 미래에 실행 가능한 정보를 추출해 내고 의사 결정에 이용하는 과정 - 데이터베이스로부터 과거에는 알지 못했지만 데이터 속에서 유도된 새로운 데이터 모델을 발견하여 미래에 실행 가능한 정보를 추출해 내고 의사 결정에 이용하는 과정 ※ 마이닝 - 데이터로부터 통계적인 의미가 있는 개념이나 특성을 추출하고 이것들 간의 패턴이나 추세 등의 고품질의 정보를 끌어내는 과정이다. 정형 데이터를 이용한 마이닝을 데이터 마이닝(data mining), 비정형 데이터를 이용한 마이닝을 텍스트 마이닝(text mining)이라고 합니다. ..
객체 : 객체는 관련된 데이터와 함수(일반적으로 여러 데이터와 함수로 이루어지는데, 객체 안에 있을 때는 보통 프로퍼티와 메소드라고 부릅니다)의 집합입니다. 1. 객체의 생성 - 키:요소 { } (소괄호) 사이에 데이터를 key - value 로 넣음. 2. 객체의 속성과 메서드 속성 : 객체 내부에 있는 하나하나의 값. - 객체의 속성이 가질 수 있는 자료형 - - 속성과 메서드의 구분 ( 변수 선언) key ; value 로 저장하여 접근할 수 있도록 합니다. - this 키워드:자바스크립트는 this 키워드를 생략할 수 없다. (this - 자신의 영역 안에 있는 메모리에 접근) 3. 객체 한번에 모두 불러오기 4. 객체와 관련된 키워드 ① in 키워드:해당 키가 객체 안에 있는지 확인(존재 유무)..
1. 함수를 매개 변수로 받는 함수 ① 익명함수를 매개변수로 전달 callFunctionTimes 함수의 형태로 'Hello JavaScript...' 가 출력됩니다.(x5) ② 선언적 함수를 매개변수로 전달 callFunctionTimes 함수의 형태로 justFunction이 출력됩니다.(x5) 2. 자바스크립트 내장 함수 ① eval(string) : string을 자바스크립트로 실행. alert(willEval) 실행. 문자열 데이터를 그대로 실행. eval(willEval) 실행. 문자열로 보는 것이 아니라 javascript code로 인지하고 10 이라는 값만 출력 ② isFinite(number) - number가 무한한 값인지 확인 - 자바스크립트는 0으로 숫자를 나누면 Infinity(..
1) Oracle 정형 데이터 처리 단계1 : 사용자 로그인과 테이블 생성 - sqlplus 명령문으로 접속 후 다음의 데이터 생성 단계2 : 레코드 추가와 조회하기 단계3 : transaction 처리 - commit; ● Oracle 연동을 위한 R 패키지 설치 ① 패키지 설치 install.packages("rJava") install.packages("DBI") install.packages("RJDBC") - RJDBC 패키지 사용하기 위해서는 java를 설치해야 합니다(내부가 java로 되어 있음) ② 패키지 로딩 Sys.setenv(JAVA_HOME='C:/Program Files/Java/jre1.8.0_221') # java 위치 명시 library(DBI) library(rJava) l..
함수 ※ method 와 함수의 차이 - 함수 : 범용적으로 누구든지 필요로하면 호출하여 사용할 수 있도록 정의되어 있는 것. - method : 참조자형으로, 객체(object)에 특화 되어있는 특징이나 기능을 정의하고 있는 것 1. 함수의 개요 - 익명함수 : 이름을 가지고 있지 않은 함수. - 선언적 함수 : 이름을 가지고 있는 함수. ● 익명함수의 정의 (구조 - R과 동일) = 이름을 가지고 있지 않은 함수. ● 함수의 호출 방법 변수의 이름으로 함수를 호출합니다. ● 내가 정의한 코드는 소스코드가 보여줍니다. ● 소스코드(x) - 내장함수는 보이지 않습니다. ● 선언적 함수의 정의 = 이름을 가지고 있는 함수 2. 함수의 재정의 : 함수를 한번 더 선언해야할 상황. ① 익명함수의 재정의 (마지..
while 문 : 어떤 조건문이 참이기만 하면 문장을 계속해서 수행합니다. while 문은 다음과 같습니다. 예제 1) var value = 1; while(value < 5){ alert(value+'번째 반복'); value++; } do ~ while 문 var value = 1; do{ alert(value+'번째 반복.'); value++; }while(value
ggplot2(기하학적 기법 시각화) : 그래프를 만들 때 사용하는 패키지로 'layer' 구조로 되어 있습니다. (layer 구조 - 기본 + 옵션1 + 옵션2 ) 방식으로 쌓아올리는 형식입니다. - 기본(x,y축 설정) + 옵션1(그래프 유형선택 - 점, 선, 막대) + 옵션2 (색상, 표식 등등) ggplot2 패키지 특징 - 기하학적 객체들(점,선,막대등)에 미적특성(색상, 모양,크기)을 맵핑하여 플로팅한다. - 그래픽 생성 기능과 통계 변환을 포함할 수 있다. - ggplot2의 기본함수 qplot()-aesthetics(크기,모양,색상)과 geoms(점,선등) 으로 구성 ※ qplot() : 옵션을 상세하게 지정하지 않아도 basic plot 보다 예쁘게 시각화 하고 싶을 때 사용 1) 패키지..