분류 전체보기
장고 사이트에 reCAPTCHA 넣기 Add reCAPTCHA to Django site
2017. 4. 10.장고 사이트에 reCAPTCHA 넣기Add reCAPTCHA to Django site 각종 봇과 스팸으로부터 사이트를 보호하기 위해 구글의 reCATCHA 를 많이 사용하는데요. 본 포스팅에서는 장고로 만들어진 사이트에 이를 손쉽게 적용해보는 방법을 살펴겠습니다. 1. Requirements1) reCAPTCHA > Get reCAPTCHA 클릭하여 다음과 같이 키를 획득한다. 사이트 등록이 끝나면 2개의 키를 받게 되는데 Site key와 Secret key가 바로 그것이다. 여기서 Site key(사이트와 사용자간)는 원하는 페이지에 렌더링하기 위해 사용되고, Secret key(사이트와 구글간 통신)는 settings.py 모듈에 등록하여 구글과 사이트 간의 통신을 위해 사용된다. 2) setti..
2017년 2쿼터 AICPA BEC 또는 REG 응시 예정인 수험생들에 대한 공지내용
2017. 4. 3.Designed by Freepik 2017년 2쿼터에 BEC 또는 REG 응시 예정인 수험생들에 대한 공지내용 2017년 1, 2쿼터 시험 결과 발표일은 이미 전주에 게시해드렸습니다. 아래 링크를 참조하세요. 2017년 1, 2분기 AICPA 시험 결과 발표일 안내 Q1/Q2 2017 http://redhotkorea.tistory.com/1126 오늘은 특히 BEC, REG 응시예정인 분들에 대한 별도 공지와 2017년 하반기 결과 발표 예정일에 대해 알려드립니다. 1. 2017년 2쿼터에 BEC 또는 REG 응시 예정인 수험생들에 대한 공지 (2016.12.15 게시)2017년 4월 1일 이후 BEC 또는 REG을 응시하고자하는 분들의 경우 가장 빠르게 스케줄링할 수 있는 일자는 2017년 3월 1..
이매뉴얼 더만, <물리와 금융에 관한 회고 퀀트> - 다음에는 무엇이 나타날지 보고 싶은 마음뿐이었다
2017. 3. 31.대칭이란 어떤 물체의 한 부분을 바탕으로 다른 부분을 구성해내는 방법을 알 수 있는 한 가지 방식이다. 대칭은 정보를 압축한다. 새로운 문제를 가지고 작업할 때마다 내가 가장 먼저 마주치는 커다란 과제는 진행 방법을 어느 정도 직관적으로 파악하는 일이다. 다음은 이 직관을 뭔가 좀 더 공식에 가까운 것으로 탈바꿈시키는 일이다. 이처럼 누구든 따를 수 있는 일련의 규칙, 원래의 직관 자체를 요구하지 않는 규칙으로 바꿔놓고나면 한 사람의 획기적 발전이 모든 사람의 것이 되는 것이다. 대개 새롭고 복잡한 것은 그 이전부터 있는 좀 더 단순하고 더 익숙한 계산의 연장선이다. 따라서 가장 먼저 해야할 일은 복잡한 부분으로부터 벗어나, 익숙한 계산에서 익숙한 결과를 얻는지를 확인하는 일이다. 영국의 낭만주의자 시인..
Django와 Handsontable.js를 이용한 엑셀풍의 입력화면 만들기
2017. 3. 30.Django와 Handsontable.js를 이용한 엑셀풍의 입력화면 만들기 Django로 엑셀 풍의 입력 화면을 만들어보자. 이를 위해서 handsontable 을 이용한다. Handsontable은 엑셀의 외관을 가진 JavaScript/HTML5 스프레드시트 컴포넌트이다. 본 포스팅은 Hatena 블로거 thinkAmi님의 Django + Handsontable.jsを使って、Excel風な入力画面を作ってみた (http://thinkami.hatenablog.com/entry/2016/12/11/000415)을 참고로 작성되었다. https://github.com/handsontable/handsontable 1. 환경 본 포스팅의 환경은 다음과 같다. Ubuntu 14.04 + Python 3.5.2..
2017년 AICPA 시험에서 객관식(MCQ) 문항수 감소가 가지는 의미
2017. 3. 27.Designed by Freepik 2017년 AICPA 시험에서 객관식(MCQ) 문항수 감소가 가지는 의미 2017년에 바뀌는 내용 중에서 중요한 부분 중 하나가 FAR, BEC, AUD 섹션의 객관식 문항수가 줄어든다는 사실이다. 수준 높은 스킬을 측정하기 위해 시뮬레이션 문항수가 늘어나면서 상대적으로 객관식 문항수가 줄어든 것이니다. 말 그대로 시뮬레이션이 분석과 평가 등의 보다 수준높은 스킬을 측정한다면, 객관식은 암기와 이해의 정도를 측정하게 된다. [MCQ 문항수 변경] 섹션 기존 시험 2017년 4월 New Exam 변경내용 AUD 90 72 감소 BEC 72 62 감소 FAR 90 66 감소 REG 72 76 증가 ※ https://www.rogercpareview.com/cpa-exam/..
AICPA 시험 결과 발표 시스템 개요
2017. 3. 27.Designed by Freepik AICPA 시험 결과 발표 시스템 개요 시험을 마치고 나면 일단 안도의 한숨을 쉬게 되지만, 그 결과에 대한 걱정 또한 그 순간 생겨나는게 사실입니다. 결과발표까지의 시간이 길면 길수록 그러한 심적 부담이 더해지는 것 또한 사실인데요, 그러면 AICPA 시험의 경우 응시일에 따른 시험결과 발표일이 어떻게 되는지 살펴보겠습니다. 일반적으로 테스팅 윈도우는 각 분기의 첫 2달을 포함하게 됩니다. 그러니깐 1번째 윈도우는 1~2월, 2번째는 4~5월, 3번째는 7~8월, 4번째는 10~11월 이런 식입니다. NASBA가 AICPA로부터 시험점수를 받은 다음, NASBA는 이 점수를 각 주의 Boards of accountancy로 넘기게 됩니다. NASBA는 이 점수를 특정..
2017 CPA EXAM BLUEPRINTS 이란 무엇인가?
2017. 3. 27.Designed by Freepik 2017 CPA EXAM BLUEPRINTS 이란 무엇인가? AICPA(미국공인회계사협회)는 2017년 새로운 시험의 컨텐츠, 테스트렛 구조, 블루프린트, 시험 스케줄링, 그리고 관련되는 행정사항 등에 대한 수험생들의 정확한 이해를 돕고자 최근 “Lunch and Learn - The Next CPA Exam” 라는 웹이벤트를 개최하였습니다. 해당 이벤트에서는 여러 가지 내용에 대한 설문조사가 진행이 되었는데, 그 중 하나가 얼마나 CPA Exam Blueprints를 잘 이해하고 있는가였습니다. 설문조사 결과 64% 의 참석자가 웹이벤트 이전까지는 블루프린트에 대해 들어보지 못했다고 합니다. * 블루프린트에 대한 인지도 설문조사 결과자세히 보았다. 2.8%알고 있고 ..
도리하라 다카시 <일버리기 연습> - '소망 틀'과 '필요 틀', 그리고 입장
2017. 3. 26.틀에는 '소망 틀'과 '필요 틀'이 있다. 먼저 소망 틀은 그 틀 안에서라면 우선 안전하다고 생각하는 틀로, 습관, 상식, 기준 등이 있다. 소망 틀은 스스로를 리스크로부터 지키기 위해 자연스럽게 받아들이는 틀이다. 목표를 달성하지 못했던 이유를 만들기 위해서도 사용된다. 소망틀은 '리스크를 감수하고 싶지 않아'라는 소망에서 생겨나는 경우가 많다. 전례대로 하면 생각하지 않아도 되고, 주위 사람들에게도 설득력도 있고, 다른 이의 공격을 받을 일도 없으니깐 말이다. 이에 반해 필요 틀은 규칙 또는 방침 등으로 틀이 없으면 곤란해지는 경우 등을 위한 것이다. 목표달성을 위해 기존의 틀을 깨기 위해 사용된다. 스스로 어떤 틀 안에 갇혀있는지 아는 것이 중요하다. 스스로 틀을 만들어버리면 필요한 선택지를 놓치게..
앨런 피즈, 바바라 피즈, <앤서> - 인생은 익숙한 영역의 끝에서 시작된다.
2017. 3. 26.명확하게 정의된 목표가 없으면 우리는 사소한 일상 수행에 급급해져 결국 일상의 노예가 된다 - 로버트 하인리히 장애인이 되기 전에 내가 할 수 있었던 일은 1만 가지였다. 지금은 9천 가지가 된다. 선택은 두 가지다. 못하게 된 1천 가지를 곱씹든가, 남은 9천 가지에 집중하든가. - W. 미첼 인생은 익숙한 영역의 끝에서 시작된다. 어떤 목표를 C 칸에서 B 칸으로, B 칸에서 다시 A 칸으로 격상시켰는데 그 목표에서 더는 처음의 두근거림이 느껴지지 않는다면, 방법은 3가지다. 1. 다시 B 칸이나 C 칸으로 내려보낸다 2. 목표를 손본다. 3. 아에 목록에서 빼고 다른 목표를 찾거나, 목표 목록에 수정과 변경을 가하고 항목을 넣고 빼는 것은 전혀 이상한 일이 아니다. 목표가 오직 하나만 있는 사람은 ..
가바사와 시온 <외우지 않는 기억술> - 언어화와 아웃풋, 기억에서 중요한 것은 관련성, 장소 세포, 그리고 역 자이가르니크 효과
2017. 3. 26.언어화와 아웃풋 오감으로 느낀 것을 '언어화'하고 '아웃풋'하는 것은 오감을 단련시키는 훈련이며 기억력을 증진시키는 최상의 방법이다. 오감으로 받아들인 감각은 잠재적으로 머릿속에 머물 수는 있어도, 그것만으로는 자유자재로 끌어낼 수 있는 기억이 되지 않는다. 언제든 생각을 떠올려 보다 또렷하게 불러낼 수 있으려면 말이 필요하다. 각각의 와인을 오감의 센서로 받아들이고 그 감각을 좌뇌에서 언어화하고 데이터로 축적하면 언제든 손쉽게 검색할 수 있다. 언어화란 기억을 정리하기 쉬운 도구로 바꾸어 의미를 부여함으로써 더 정확한 것으로 만들고, 또 자유롭게 응용할 수 있는 가장 적절한 방법이다. 기억에서 중요한 것은 '관련성' 관련성이 강하면 기억에 잘 남고, 관련성이 약하면 잊어버린다. 먼저 전체의 구성을 파악..
Handsontable 기본 사용법
2017. 3. 25.Handsontable 기본 사용법 https://github.com/handsontable/handsontable 1. Handsontable 이란 Handsontable은 웹브라우저상에서 엑셀과 같은 그리드를 구현해주는 자바스크립트 라이브러리이다. jQuery 등의 기타 라이브러리와 의존성을 가지지 않는다. 2. Handsontable Installation 다음과 같이 Handsontable 을 설치한다.1234567891011121314151617181920212223242526# npm install handsontable --savenpm http GET https://registry.npmjs.org/handsontablenpm http 200 https://registry.npmjs.org..
2017 AICPA 시험 결과 발표 지연에 대비하는 법 (부분합격자 필독)
2017. 3. 23.People image created by Pressfoto - Freepik.com 2017년 AICPA 시험 결과 발표 지연에 대비하는 법 (부분합격자 필독) 큰 변화에는 그에 걸맞는 적절한 계획, 문제해결 그리고 시간할당이 필요합니다. 물론 이런 내용은 CPA 시험에도 그대로 적용이 됨은 물론입니다. 이번 4월 시험변경에서 많은 수험생들이 관심을 가지는 하나의 이슈는 바로 결과 발표일이 예전보다 상당히 늦어진다는 점입니다. 이미 잘 알고 계시다시피 올해 4~5월에 응시한 수험생의 결과발표는 기존보다 늦은 8/16~8/18 에 이루어집니다. 일반적으로 그동안에는 시험을 본 후 1~3주후면 결과를 받을 수 있었습니다. 하지만 올해 2분기 응시자의 경우 최대 4개월까지 기다려야하는 상황입니다. AICPA..
2017년 1, 2분기 AICPA 시험결과 발표일 안내 Q1/Q2 2017 Score Release Dates Now Available
2017. 2. 25.Q1/Q2 2017 Score Release Dates Now Available 2017년 1, 2분기 AICPA 시험결과 발표일 안내 2017년 결과 발표일은 하단 표와 같으므로 본 시험 결과를 활용할 계획이 있으신 경우에는 발표일까지 고려하여 시험 일정을 잡으시기 바랍니다. AICPA 시험의 점수는 NASBA 에 의해 각 수험생과 해당 주 보드로 발표됩니다. 1. 테스팅 윈도우란 무엇인가요? 아래와 같이 매 쿼터(즉, 테스팅 윈도우)에 시험을 볼 수 있습니다. January 1 - March 10 (Q1)April 1 - May 31 (Q2)July 1 - September 10 (Q3)October 1 - December 10 (Q4)시험결과는 2017년 첫 쿼터에서는 4번에 걸쳐 발표되지만, 20..
CPA Exam Blueprints - 2017년 AICPA 시험을 준비하는 수험생이 알아야 할 모든 것
2017. 2. 23.CPA Exam Blueprints - 2017년 AICPA 시험을 준비하는 수험생이 알아야 할 모든 것 CPA Exam Blueprints 와 CSOs/SSOs 의 차이점은 무엇인가? 2009년 이후로, AICPA는 CSOs 와 SSOs를 통하여 시험의 컨텐츠에 대해 수험생에게 알려왔습니다. 하지만 내년부터는 AICPA 는 CPA Exam blueprints(이하 블루프린트)라는 형태로 이를 대체한다고 발표하였는데요, 오늘은 이 둘의 차이점에 대해 알아봅니다. 1. 목적물론 블루프린트가 새로운 이름과 외양을 갖고 있긴 하지만 기본적으로 CSOs/SSOs 가 하던 것과 동일한 역할을 할 것은 분명해보입니다. CSOs/SSOs 및 블루프린트는 다음의 목적을 위해 존재합니다. (1) CPA 시험에 대한 정보..
Django Channels로 채팅룸 만들기
2017. 2. 21.Django Channels로 채팅룸 만들기 먼저 아래 그림을 보자. 아래는 전형적인 requests와 responses의 도해이다. 브라우저는 request를 생성하고, Django는 브라우저로 돌려보낼 response를 담고 있는 view를 호출한다. 반면 Django Channels은 request/response cycle을 채널을 관통하는 메시지(message)라는 컨셉으로 대체한다. 채널은 Django로 하여금 전형적인 HTTP views 와 유사한 방식으로 웹소켓을 지원한다. HTTP request는 여전히 같은 방식으로 작동하지만 채널을 경유하게 된다. 결론적으로 Channels하에서 Django는 아래와 같은 구조를 띠게 된다. 1. Install Channels & Configure I..
PIP로 특정 버전 패키지 설치하는 법 To install a specific version of a package with pip
2017. 2. 20.최신 버전의 패키지가 아니라 특정 버전의 패키지까지만 지원하는 경우 등 이미 설치된 최신 버전을 제거하고 지원가능한 특정 버전 설치는 다음과 같이 한다. Use ==: 123456789101112# pip install twisted==16.2.0Collecting twisted==16.2.0 Downloading Twisted-16.2.0.tar.bz2 (2.9MB) 100% |████████████████████████████████| 2.9MB 100kB/sRequirement already satisfied: zope.interface>=4.0.2 in /root/anaconda/envs/envalicia/lib/python3.5/site-packages (from twisted==16.2.0)R..
<직장인을 왓칭 수업> - 내 몸은 나의 경계선이 아니다
2017. 2. 18.마음 속을 들여다보는 순간 마음의 눈은 자동적으로 공간을 보게 된다. 육안은 사물을 보고 마음의 눈은 공간을 보게 되는 원리이다. 그러면서 공간을 가만히 들여다 보자. 공간에 어떤 생각이 떠 있을까? 그러면 시끄러웠던 생각으로 가득했던 마음이 공간의 고요한 주파수와 점점 동조되는 과정을 통해 마음이 고요해진다는 것을 느낀다. 들여다보면 들여다볼수록 공간은 점점 넓어진다. 그러면서 마음은 아무 것도 없는 백지 상태가 된다. 무한한 공간이 바로 내 마음이라는 사실을 자연스럽게 깨닫게 된다. 우리 마음 속에 상처가 쌓이는 가장 큰 원인은 나를 둘러싼 공간에 무관심하기 때문이다. 내가 필름 속에 들어있으면 필름을 바꿀 수 없다. 내가 필름을 바라보는 관찰자가 되면 나 스스로 필름을 바꿀 수 있다. 그래서 우리는..
효율적인 AICPA 시험 학습 전략 Improving Students’ Learning With Effective Learning Techniques
2017. 2. 17.Designed by Freepik CPA 시험 공부를 하다보면 자신이 하는 학습 방법이 맞는지, 혹시 잘못된 습관이나 방향에 초점을 맞춘 탓에 남들보다 훨씬 많은 시간을 쏟고 있는 것은 아닌지 등에 의구심이 들 때가 있습니다. 본 포스팅에서는 효율적인 CPA 시험 준비 전략에는 어떤 것이 있는지 살펴봅니다. 10개의 학습 기술의 효용을 분석한 2013년 보고서 Improving Students’ Learning With Effective Learning Techniques 에서는 학습 기술을 상, 중, 하로 나누었는데요, 아래 10개가 그 평가 대상이었습니다. • 정교화 질문 • 자기설명 • 요약하기 • 하이라이팅 또는 밑줄 긋기 • 키워드 연상 • 멘탈 이미지 활용 • 재독하기 • 모의시험 • 분산학..
pyhaikunator (Heroku like random name generator) 설치하기
2017. 2. 13.pyhaikunator (Heroku like random name generator) 설치하기 pyhaikunator 는 Heroku 타입의 랜덤 이름 생성기이다. 최신 버전은 0.0.4 이며, 설치 및 기본 사용법은 다음과 같다. pyhaikunator 설치 documentation https://pypi.python.org/pypi/pyhaikunator/0.0.1 12345# pip install pyhaikunatorCollecting pyhaikunator Downloading pyhaikunator-0.0.4-py2.py3-none-any.whlInstalling collected packages: pyhaikunatorSuccessfully installed pyhaikunator-0.0...
django 자동완성 구현하기 django-autocomplete-light
2016. 12. 26.django 자동완성 구현하기 django-autocomplete-light django-autocomplete-light 설치 documentation http://django-autocomplete-light.readthedocs.io/en/master/ 타이틀이나 태그 등 입력시 텍스트를 자동 완성해주는 django 패키지 django-autocomplete-light 3.2.1 를 설치해보자.DAL(django-autocomplete-light)는 Python 2.7, 3.4, Django 1.8+ 이상에서 작동하며, 태그입력시 적용할려면 django-taggit 이 먼저 설치되어 있어야 한다. 다음과 같이 설치한다.12345678910# pip install django-autocomplete-..
장고 내장 필터(소수점 표시) Built-in filter reference
2016. 12. 17.실수 표시 필터 인수없이 사용하는 경우 반올림하여 소수점 한자리까지 표시된다. 단, 소수파트가 0 인 경우 정수파트만 표시된다. 1234value Template Output34.23234 {{ value|floatformat }} 34.234.00000 {{ value|floatformat }} 3434.26000 {{ value|floatformat }} 34.3cs 정수가 인수로 사용된 경우 해당 소수점 자리수만큼 표시된다. 1234value Template Output34.23234 {{ value|floatformat:3 }} 34.23234.00000 {{ value|floatformat:3 }} 34.00034.26000 {{ value|floatformat:3 }} 34.260cs 특히 0..
Haystack 설치 및 실행하기 Getting Started with Haystack
2016. 12. 15.Haystack 설치 및 실행하기 Getting Started with Haystack 실습용으로 아래와 같이 간단한 노트 앱에 검색 기능을 붙여보자. myapp/models.py 1234567891011from django.contrib.auth.models import Userfrom django.db import models class Note(models.Model): userid = models.ForeignKey(User, related_name='user_note') pub_date = models.DateTimeField() title = models.CharField(max_length=200) body = models.TextField() def __unicode__(self): ret..
우분투에 엘라스틱서치 설치하기 How To Install and Configure Elasticsearch on Ubuntu 14.04
2016. 12. 6.우분투에 엘라스틱서치 설치하기How To Install and Configure Elasticsearch on Ubuntu 14.04 Prerequisites본 예제를 위해서는 아래의 2가지 사항이 준비되어 있어야 한다. A Ubuntu 14.04 Droplet A non-root sudo user 12root@localhost:~# cut -d: -f1 /etc/passwdroot@localhost:~# adduser elasticcs Installing JAVA 1. Installing OpenJDK 1) update the list of available packages 2) install OpenJDK 3) To verify your JRE is installed 123456root@localho..
니시지마 도모히로, <생각의 스위치>
2016. 12. 6.1. 사고 시간 제한 2. 방향성부터 시작 3. 버리는 것을 전제로 4. 과정에서는 '단 한 사람'을, 하지만 결과적으로는 '모두'에게 1. 상식에서 비상식으로 2. 반의어 붙이기 3. 주제와 밀접한 부속품 4. 한정 5. 순서 나열 후 바꾸기 6. 다른 사람으로 빙의 7. 뚜렷한 동기 (동물, 아이, 여고생, 섹시, 공포, 프로포즈, 결혼식) 8. 세계기록 9. 키워드를 나열한 후 주제와 접목 10. 유명문구 이용 11. 4대 욕구 채우기 1. 아이디어를 얼마나 대변하나 2. 주목을 끄는가 3. 말하기 부끄럽지 않은가 4. 언어의 재현성이 뛰어난가 우리에게 필요한 건 = 좋은 아이디어 + 좋은 기획 + 좋은 제목 즉답력은 많은 양으로 이어지고, 나의 말이 된다. 생각의 스위치국내도서저자 : 니시지마 도..
호리에 다카후미, <진심으로 산다> - 변명하는 놈은 떠나라
2016. 12. 6.읽고 싶었지만 드문드문 번역 출간되는 관계로 항상 아수웠던 호리에몽의 신간이 나왔다. 두툼하지는 않아 잠깐 구매를 망설였지만, 엑기스는 있었다. 다수의 참고문헌이 국내 미출간. 아쉽다. - 아들러 심리학의 사고방식을 받아들이기 힘든 사람이 있을지도 모르지만, 나로서는 정말 납득이 가는 내용이었다. 일반적으로는 원인이 있어서 결과로 이어졌다고 생각하기 쉬운데, 아들러 심리학에서는 '원인', 즉 변명을 일절 인정하지 않는다. 즉, '밖에 나가고 싶지 않다.'는 목적이 먼저 오고, 그 목적을 달성하는 수단으로 '불안이라는 감정을 지어내고 있다.'고 본다. 요컨대, 할 수 없는 변명을 마련함으로써 자신을 상처입히지 않고 끝내려 하는 셈이다. - 변명을 그만두면 정말로 일이 깔끔하게 풀린다. 곧장 몸이 움직여지게..
파이썬 문서 생성기 스핑크스 설치 First Steps with Sphinx
2016. 12. 5.파이썬 문서 생성기 스핑크스 설치 First Steps with Sphinx 스핑크스 설치 1# pip install Sphinxcs 설치된 경로는 다음과 같다 /root/anaconda/envs//lib/python3.5/site-packages/sphinx 환경설정 1234567891011121314# sphinx-quickstartWelcome to the Sphinx 1.4.9 quickstart utility. Please enter values for the following settings (just press Enter toaccept a default value, if one is given in brackets). ...... Finished: An initial directory st..
비지도 학습 (2) - k평균으로 손글씨 숫자 군집화
2016. 12. 3.비지도 학습 (2) - k평균으로 손글씨 숫자 군집화 k 평균 k평균은 데이터 점을 뚜렷한 그룹인 군집으로 분할하는 분할 알고리즘에 속한다. k평균의 주요개념은 군집 내 평균과 군집내 점들의 제곱 거리를 최소로 만들기 위해 각 점들의 군집을 찾는 것이다. 이 기법은 나누고자 하는 군집의 개수를 미리 알고 있다고 가정한다. 123456789101112131415161718192021>>> %matplotlib inline>>> >>> import numpy as np>>> import matplotlib.pyplot as plt>>> >>> from sklearn.datasets import load_digits>>> from sklearn.preprocessing import scale>>> digits..
비지도 학습 (1) - 주성분 분석(Principal Component Analysis, PCA)
2016. 12. 2.비지도 학습 (1) - 주성분 분석(Principal Component Analysis, PCA) 주성분 분석(Principal Component Analysis, PCA) 주성분 분석은 상관된 변수의 집합을 가능한 한 상관되지 않는 변수의 집합으로 변환하는 직교 선형 변환이다. 주성분 분석은 데이터를 한개의 축으로 사상시켰을 때 그 분산이 가장 커지는 축을 첫 번째 주성분, 두 번째로 커지는 축을 두 번째 주성분으로 놓이도록 새로운 좌표계로 데이터를 선형 변환한다. 이와 같이 표본의 차이를 가장 잘 나타내는 성분들로 분해함으로써 여러가지 응용이 가능하다. 이 변환은 첫째 주성분이 가장 큰 분산을 가지고, 이후의 주성분들은 이전의 주성분들과 직교한다는 제약 아래에 가장 큰 분산을 갖고 있다는 식으로 정의..
Google Analytics 페이지 제목 설정하기
2016. 11. 25.Google Analytics 분석화면에서 [페이지 제목]이 제대로 불러와지지 않을 때나 다른 제목을 달고 싶은 경우 아래와 같이 수정한다. 기본적인 추적 코드의 포맷은 다음과 같다. 여기서 ln[9],[10] 과 같이 수정하여 적용하면 된다. 123456789101112 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window..
결정트리와 타이타닉 가설 설명 (3) - 회귀를 이용한 예측
2016. 11. 25.결정트리와 타이타닉 가설 설명 (3) - 회귀를 이용한 예측 회귀로 주택 가격 예측 현재까지 예측하고자하는 결과는 이산 집합에 속했다. 하지만 실수 값을 예측해야하는 경우도 있다. 학습하는 방법은 같다. 다만 리스트에서 범주를 선택하는 대신에 분류기는 속성 학습의 조합 각각에 대해 실수를 반환하는 함수처럼 행동한다. 목적범주가 무한수인 분류기로서 회귀 문제를 생각할 수 있다.많은 문제는 목적으로 선택하는 범주에 따라 분류와 회귀 태스크 둘 다로서 모델화될 수 있다. 예를 들어, 혈당 레벨의 예측은 회귀 태스크 뿐만 아니라 누군가가 당뇨병이 있는지 없는지 예측하는 분류 태스크도 되는 것이다. 그러면 속성의 함수로서 주택 가격을 예측해보자. 보스턴의 주택 가격에 대한 데이터셋으로, 13개의 속성과 하나의 목..