본문 바로가기

분류 전체보기232

008.한국인의 삶을 파악하라! (직업별 월급차이, 성별 직업 빈도) 1. 직업별 월급차이(어떤 직업이 월급을 가장 많이 받을까?) 먼저 깃허브(bit.ly/doit_rc)에서 Koweps_Codebook.xlsx를 다운로드해 readxl( )로 불러오겠습니다. 그 후 left_join을 이용해 job 변수를 welfare에 결합합니다. code_job을 기준으로 join했습니다. 아래와 같은 명령어를 실행해 잘 결합됐는지 확인하겠습니다. 이제 직업별 월급 차이를 분석하겠습니다. 먼저 직업별 월급 평균표를 만들겠습니다. 직업이 없거나 월급이 없으면 조사 대상이 아니므로 is.na( )를 통해 제외시키겠습니다. 어떤 직업이 월급을 많이 받는지 알아보기 위해 월급을 내림차순으로 정렬하고 상위 10개를 출력합니다. 그 후 그래프를 만드는데 coord_flip( )를 이용해 x축.. 2019. 5. 25.
SKT·대구시·대구경찰, 유동인구 빅데이터 활용 안전사회 조성한다 먼저 데이터 분석을 활용하면 어떤 일에서 잘 활용할 수 있을까 생각했는데 대구경찰이 유동인구 빅데이터를 활용하여 범죄가 발생하면 빠른 대처를 할 수 있게 도움을 줄 수 있구나 라고 생각했습니다. 순찰 노선 개선 통해 출동시간 단축 ∙∙∙ 범죄현장 골든타임 확보 및 선제 대응 기대와 인력∙장비 효율적 배치로 순찰 비용 절감하고 국민의 체감 안전도 향상에 기여 특히, 백왕흠 대구시 스마트시티과장은 “이번 협업을 계기로 빅데이터 분석을 통해 대구광역시의 안전 사각지대를 줄이기 위해 지속적인 노력을 기울일 예정”이라고 밝혔혔으며, 유오재 대구지방경찰청 생활안전과장은 “빅데이터 분석을 적용해 인력과 장비를 보다 효율적으로 활용하고, 신고출동시간을 단축해 국민이 느끼는 체감 안전도를 높일 수 있을 것으로 기대한다”.. 2019. 5. 25.
007.한국인의 삶을 파악하라! (나이-월급, 연령대-월급, 연령대 및 성별 월급 차이) 1. 나이 - 월급 (몇 살 때 월급을 가장 많이 받을까?) 먼저 나이라는 파생변수를 새로 만들겠습니다. summary( )와 qplot( )를 이용하여 age의 값을 분석하겠습니다. 그 후 나이와 월급의 관계를 분석하기 위해 나이에 따른 월급 평균표를 만들겠습니다. 실행 시키면 아래와 같은 값이 나옵니다. 이렇게 만든 평균표를 이제 그래프로 만들겠습니다. 그래프를 보면 20대 초반에는 100만원 초반대 월급을 받고 40~50대 무렵 300만원대 월급을 받고 60대 이후에는 20대보다 월급을 적게 받는 다는 것을 알 수 있습니다. 2. 연령대 - 월급 (어떤 연령대의 월급이 가장 많을까?) 먼저 연령대를 만들기위해 초년(30세 미만), 중년(30~59세), 노년(60세 이상)을 만들겠습니다. 그 후 연령.. 2019. 5. 25.
Solidity개념 (delete연산자까지) Solidity 개념 Solidity란? solidity란 계약 지향 프로그래밍 언어로 다양한 블록체인 플랫폼의 스마트계약 작성 및 구현에 사용됩니다. 이더리움 핵심 기여자들이 이더리움과 같은 블록체인 플랫폼 상에 스마트계약 작성 할 수 있도록 개발하였다. Solidity 특성 솔리디티는 정적타입의 프로그래밍 언어로 EVM상에서 작동하느 스마트계약을 개발하기 위해 설계되었습니다. 솔리디티는 EVM에서 작동 가능한 바이트 코드로 컴파일 됩니다. 개발자는 솔리디티를 통해서 스스로 실행되는 비즈니스 로직을 스마트 계약에 담아서 Application을 구현할 수 있습니다. 솔리디티와 같은 구체적인 스마트계약용 언어를 사용한 스마트 계약의 작성은 프로그래밍 기술을 보유한 사람들에게는 어렵지 않은 것으로 보입니다... 2019. 5. 25.
블록체인이란? 블록체인이란? 설명 블록체인 기술에서 블록 에는 일정시간 동안 확정된 거래 내역이 담깁니다. 온라인에서 거래 내용이 담긴 블록이 형성되는 것이며 거래 내역을 결정하는 주체는 사용자 입니다. 이 블록 은 네트워크에 있는 모든 참여자에게 전송 됩니다. 참여자들은 타당성 여부를 확인합니다. 승인된 블록만이 기존 블록체인에 연결되면서 송금이 이루어집니다. 이것은 신용 기반이 아니라 시스템으로 네트워크를 구성, 제3자가 거래를 보증하지 않고도 거래 당사자끼리 가치를 교환할 수 있다는 것 입니다. 또한 블록체인은 데이터 분산 처리 기술 이라고 설명 할 수 있습니다. 즉, 네트워크에 참여하는 모든 사용자가 모든 거래 내역 등의 데이터를 분산, 저장 하는 기술을 지칭합니다. 블록체인 이라고 불리는 이유는 체인 형태로 .. 2019. 5. 25.
006.한국인의 삶을 파악하라! (분석 준비하기, 성별에 따른 월급 차이) 1. 데이터 분석 준비하기 먼저 데이터는 깃허브(bit.ly/doit_rb)에서 Koweps_hpc10_2015_beta1.sav 파일로 존재하고 있습니다. 여기서 foreign 패키지는 SPSS, SAS, STATA 등 다양한 통계분석 소프트웨어의 파일을 불러올 수 있습니다. 그 후 read.spss( )를 이용해 복지패널데이터를 불러옵니다. 다음으로 데이터를 불러왔으니 데이터의 구조를 파악하는 head( ), tail( ), View( ), dim( ), str( ), summary( ), descr( )를 활용하겠습니다. 여기서 저는 summary( )와 descr( )을 사용했습니다. 이런식으로 최솟값, 최댓값, 1분위값, 중간값, 3분위값 등이 출력되는 것을 볼 수 있습니다. 그 후 간단한 사용.. 2019. 5. 25.