프로그래밍 공부를 위해 Projetct Euler의 문제 풀이를 연습하는 내용입니다.문제(problem), 제 답변(answer), 추천하는 타인 답변(solution)으로 구성되어 있습니다.기본적으로 풀이는 R을 사용하였지만, 일부 연습을 위해 Python으로도 구현해 보았습니다.Problem번호 : 2제목 :피보나치 수열에서 4백만 이하이면서 짝수인 항의 합설명 :피보나치 수열의 각 항은 바로 앞의 항 두 개를 더한 것이 됩니다. 1과 2로 시작하는 경우 이 수열은 아래와 같습니다.1, 2, 3, 5, 8, 13, 21, 34, 55, 89, ...짝수이면서 4백만 이하인 모든 항을 더하면 얼마가 됩니까?Answer & Solution - R피보나치 수열을 구하는 함수를 구현 : 특정 값까지 바로 앞..
프로그래밍 공부를 위해 Projetct Euler의 문제 풀이를 연습하는 내용입니다.문제(problem), 제 답변(answer), 추천하는 타인 답변(solution)으로 구성되어 있습니다.기본적으로 풀이는 R을 사용하였지만, 일부 연습을 위해 Python으로도 구현해 보았습니다.Problem번호 : 1제목 :1000보다 작은 자연수 중에서 3 또는 5의 배수를 모두 더하면?설명 :10보다 작은 자연수 중에서 3 또는 5의 배수는 3, 5, 6, 9 이고, 이것을 모두 더하면 23입니다.1000보다 작은 자연수 중에서 3 또는 5의 배수를 모두 더하면 얼마일까요?Answer & Solution - R1부터 1000까지 1씩 증가(i)3 또는 5로 나누었을때, 나머지가 0인 경우 해당 수(i)를 총합(s..
현상파이참에서 코딩 시, 파일 경로 탐색(tab 또는 ctrl + space)이 되지 않음해결jetbrain 홈페이지에서 file path autocomplete 플러그인 제공 (pycharm에 공식 build-on 된건 아닌듯)플러그인을 다운받고 아래 메뉴에서 해당 파일 등록 후 리스타트!위치 : Setting - Plugins - Install plugin from disk출처https://plugins.jetbrains.com/plugin/11088-file-path-autocomplete
파이참(Pycharm)에서 github 사용 시 발생한 계정 오류 문제 해결 과정을 정리한 글 입니다.현상파이참(Pycharm)에 2개의 Github 계정이 등록되어 있었고, 변경 내역 반영 시 원하는 계정으로 적용되지 않음ex) 'A계정'과 'B계정' 동시 존재 → 'B계정'으로 git push 하고 싶으나 'A계정'으로만 push 되는 상황접근등록 계정을 관리하는 파일이 있을 것이라고 판단되어 해당을 찾기 시작함ex) 검색, 검색, 검색, 그리고 물리적인 노가다..해결검색을 통해 .git 폴더의 config 파일을 수정하면 된다고 찾음 (링크)but, .git 폴더를 바로 찾지 못하였고 '내 문서' 폴더 어딘가에 있지 않을까 하는 마음으로 뒤적거리다 '사용자' 폴더에서 .gitconfig 파일 찾음e..
파이참(Pycharm) 사용 중 발생한 인증서 에러 문제(ssl error)의 해결 과정을 정리한 글 입니다.현상회사에서 사용하고 있는 업무 PC에 설치된 파이참(Pycharm)에서 ssl error가 발생하였고, 업데이트로 인해 기존 세팅값이 초기화 된 것으로 예상되었습니다.접근Python 패키지 설치시에는 --trusted-host 옵션을 이용하여 해결 했었으나 이번 경우는 Pycharm에 설정된 인증서에 대한 에러로 판단되어 검색을 통해 해결 3가지 해결 방법을 찾아내었습니다. (링크)Server Cerificates 문제 해결 방법SSL 통신 관련 옵션을 해제회사내 인증서 또는 Self 인증서 설정Intellij IDE 자체 인증해결개인 PC 라 보안 위험이 적다고 판단되어 3개 방법 중 '1. ..
현상pychram에서 github에 pull 시 에러 발생아래 링크에서 확인하니 옵션에 설정해 준다고 함https://www.lesstif.com/pages/viewpage.action?pageId=14090808)중간쯤 'SSL Verify 옵션 Off' 내용 확인해결모든 https repository 연결시 ssl 검증 끔git config --global http.sslVerify false## 또는 다음과 같이 환경 변수로 설정 가능export GIT_SSL_NO_VERIFY=0https repository 연결시 ssl 검증 끔git config http.sslVerify false확인해 보니 .gitconfig 에 아래 내용이 추가됨[http]sslVerify = false
제 14회 ADP 실기를 준비해보자!! 여기저기 사이트를 돌아다니며 기출자료 정리중! 13회, 14회 실기시험에는 텍스트 마이닝 과목이 출제되지 않았습니다. 시험 전 공지사항을 참고하시어 착오 없으시길 바랍니다. (참고 : 데이터분석전문가(ADP) 14회 실기 후기) 0. 주제 분류 통계분석 데이터마이닝 텍스트마이닝 1. 통계 분석 폐활량(Fev) 예측 문제 (나이, 키, 성별, 흡연 유무) - 2017.04.30 EDA 및 상관관계 분석 적절한 회귀모형 선택 회귀모형 해석 (변수 별 증가에 따른) 평균 키, 나이(여자, 흡연자) 일 경우 폐활량 예측 통계 문석 문제 - 12회 기출 변수 시각화(변수간 상관관계, 변수별 이상치 파악) 회귀모형 적합과 유의성 검정 회귀 계수에 대한 standard erro..
해당 포스트는 R에서 벡터(vector) 내 동일 원소(vector)의 위치를 찾기 위하여 which 문과 %in% 구문을 활용한 예제입니다. 개념 설명 1. which() 함수 which는 TRUE 또는 FALSE로 이루어진 벡터(vector)를 인수로 받아서 TRUE 값을 가지는 index의 위치값을 반환합니다. (참고링크) 예제 데이터 생성 which_ex
오프라인에서 R 및 RStudio Server 의 설치 및 환경 설정을 돕기 위한 글입니다.설명에 앞서, 이 글은 2년전에 작성하였던 글을 공유하는 것이기에 버전이 낮을 수 있습니다.계정, 경로, 버전 등의 정보는 필요한 상황에 맞추어 수정하시면 됩니다.1. R 설치R공식사이트(https://cran.r-project.org/)에 접속하여 R-3.2.2.tar.gz 파일을 다운받는다.받은 파일을 서버에 저장하고 압축을 풀어준다.tar -zxvf R-3.2.2.tar.gz -C /home/mhyang/R\# tar -zxvf R-3.2.2.tar.gz -C R설치경로압축이 풀리면 설치된 폴더로 접근하여 다음 명령어를 차례로 입력한다.cd /home/mhyang/R/R-3.2.2./configure --e..
R에서 주성분 분석(PCA) 시 활용할 수 있는 사용자 정의 함수(UDF)를 소개하는 글입니다.R에서 주성분 분석(PCA)을 수행하기 위해 검색하던 중 분석을 조금 더 편하게 할 수 있는 사용자 정의 함수(UDF)를 발견하였고,범용적으로 활용할 수 있도록 함수를 변경하여 개인 소스코드 목록에 추가하였습니다.이 포스트는 사용자 정의 함수(UDF)에 관한 글이기에 주성분 분석에 대해 알고 싶으신 분은 링크를 참고하시면 됩니다.1. 원본(수정 전) 변수에 대한 설명력의 누적기여율(cummulative proportion)이 80%가 되는 주성분의 개수 k개를 찾아서, 주성분 1번부터 주성분 k번째까지의 주성분점수를 반환하는 사용자 정의함수는 아래와 같습니다.#----------------------------..