일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- select
- r
- __name__
- db
- SECCON
- main
- Android 디컴파일
- enumerate
- 인자 전달
- Python
- sys
- Pay1oad
- 스키마 생성
- Database
- __main__
- android
- RPS
- ADB
- 데이터 무결성
- Programming
- 릴레이션 생성
- SQL
- Android 서명
- CodeEngn
- ZIP
- 데이터베이스
- rps.apk
- 무결성 제약조건
- Today
- Total
목록Computer engineering (34)
블로그
릴레이션 키 각 투플을 고유하게 식별할 수 있는 하나 이상의 애트리뷰트의 모임 릴레이션 키의 종류 슈퍼키(Super Key) 특정 투플을 고유하게 식별하는 하나의 애트리뷰트 또는 애트리뷰트들의 집합이며, 필요하지 않은 애트리뷰트가 포함 될 수 있다. 후보키(Cancdidate Key) 특정 투플을 고유하게 식별하는 최소한의 애트리뷰트의 모임이다. 기본키(Primary Key) 후보키들 중에서 선정된 키로 사용빈도가 높거나 변경될 가능성이 적은 애트리뷰트를 선택하며, 작은 정수 또는 크기가 작은 값을 주로 사용한다. 대체키(Alternate Key) 기본키로 선정되지 않는 후보키를 말한다. 외래키(Foreign Key) 자신이 속한 릴레이션 또는 다른 릴레이션의 기본키를 참조하는 애트리뷰트이다.
릴레이션(Relation) 2차원 테이블을 의미하며, 행(Row)과 열(Column)들로 표현된다. 레코드(Record) 릴레이션의 각 행을 부르는 말이며 투플(Tuple)이라고도 한다. 애트리뷰트(Attribute) 릴레이션에서 이름을 가진 하나의 열이다. 도메인(Domain) 한 애트리뷰트에 나타낼수 있는 값들의 집합이고, 프로그래밍에서 데이터 타입과 유사하다. 차수(Degree) 릴레이션의 애트리뷰트 개수를 나타내며, 최소값이 1 이상이어야한다. 즉 유효한 릴레이션은 적어도 한 개의 애트리뷰트를 가져야한다. 카디닐리티(Cardinality) 릴레이션의 투플의 개수를 나타내며, 최소값이 0 이상이어야한다. 즉 유효한 릴레이션은 투플을 하나도 갖지 않아도 된다. 내포(Intension) 릴레이션의 정의..
통계 분석 기법을 이용한 가설 검정(1) T검정 't 검정(t-test)'은 두 집단의 평균에 통계적으로 유의한 차이가 있는지 알아볼 때 사용하는 통계 분석 기법입니다. compact 자동차와 suv 자동차의 도시 연비 t검정 먼저 mpg데이터를 불러와 class,cty변수만 남긴 뒤 class변수가 "compact"인 자동차와 "suv"인 자동차를 추출하겠습니다. mpg % filter(class %in% c("compact", "suv"))t.test()를 이용해 t검정을 하겠습니다. 앞에서 추출한 mpg_diffl데이터를 지정하고, ~기호를 이용해 비교할 값인 cty(도시 연비)변수와 비교할 집단인 class(자동차 종류)변수를 지정합니다. t.test(data = mpg_diff, ..
가설(Hyphothesis) 모수에 대한 예상, 주장, 또는 단순한 추측 귀무가설 또는 영가설(Null Hypothesis, H0) 통계학에서 처음부터 버릴 것을 예상하는 가설이다. 대립가설(Alternative Hypothesis, H1) 귀무가설에 대립하는 명제이다. 즉, 귀무가설에 반대되는 가설이다. 가설검정 증거를 수집하여 가설이 맞는지 확인하는 단계 유의수준 객관적인 증거가 95% 필요하다. 그런데 그렇다고 해서 꼭 그런것이 아니다. 이럴때 발생하는 것이 오류이다. 유의확률 귀무가설을 가정하였을 때 표본 이상으로 극단덕인 결과를 얻을 확률이다. 실험의 유의확률은 0~1 사이의 값을 가진다. p-value 관찰된 데이터가 귀무가설과 양립하는 정도를 0에서 1사이의 수치로 표현한 것이다. p-val..
인터랙티브 그래프란? 인터랙티브 그래프(Interactive Graph)란, 마우스 움직임에 반응하며 실시간으로 형태가 변하는 그래프를 말합니다. 그래프를 HTML 포맷으로 저장하면, 일반 사용자들도 웹 브라우저를 이용해 그래프를 조작할 수 있습니다. plotly패키지로 만들기 패키지 준비하기 install.packages("ploty") library(ploty) ggplot2로 그래프 만들기 ggplot2로 만든 그래프를 ploty패키지의 ggplotly()에 적용하면 인터랙티브 그래프가 만들어집니다. library(ggplot2) p

지도 시각화 지역별 통계치를 색깔의 차이로 표현한 지도를 '단계 구분도(Choropleth Map)'이라고 합니다. 미국 주별 강력 범죄율 단계 구분도 만들기 미국 주별 강력 범죄율 단계 구분도 만들기 단계 구분도는 ggiraphExtra패키지를 이용하여 만듭니다. # 패키지 설치 install.packages("ggiraphExtra") # 패키지 로드 library(ggiraphExtra) R에 내장된USArrests데이터를 이용해서 만들어보겠습니다. USArrests데이터는 지역명 변수가 따로 없습니다. 따라서 tibble패키지의 rownames_to_column()을 이용해 state변수로 바꿔 새 데이터 프레임을 만들겠습니다. library(tibble) crime

텍스트 마이닝 문자로 된 데이터에서 가치 있는 정보를 얻어 내는 분석 기법을 '텍스트 마이닝(Text mining)' 텍스트 마이닝 준비하기 패키지 준비하기 한글 자연어 분석 패키지인 KoNLP(Korean Natural Language Processing)를 이용하면 한글 데이터로 형태소 분석을 할 수 있습니다. KoNLP는 자바(JAVA)가 설치되어있어야 하므로 자바를 설치해줍니다 저 같은 경우에는 java_1.8.0_211버전을 설치했습니다. KoNLP를 사용하려면 rJAVA, memoise패키지가 필요하므로 설치하고, 필요한 라이브러리를 로드해줍니다. # 패키지 설치 install.packages("rJAVA") install.packages("memoise") install.packages("K..
'한국복지패널데이터' 분석 준비하기 데이터 준비하기 깃허브(bit.ly/doit_rb)에서 Keweps_hpc10_2015_beta1.sav 파일을 다운로드해 프로젝트폴더에 삽입합니다. 패키지 설치 및 로드하기 foreign 패키지를 이용하여 SPSS, SAS, STATA 등 다양한 파일을 불러올수 있습니다. install.packages("foreign") #foreign 패키지 설치 library(foreign) library(dplyr) library(ggplot2) library(readxl) 데이터 불러오기 데이터프레임의 형태로 불러옵니다. 그리고 복사본을 만들어줍니다. raw_welfare