본문 바로가기

분류 전체보기9

[데이터분석] 생존자 편향의 오류(Survivorship Bias) 2차 세계대전 당시 미군은 비행기의 생존력을 높이기 위해 많은 고민을 하였다. 전투에서 살아온 비행기에 박힌 총알의 위치 데이터를 통해 비행기 어느 곳의 철판을 강화해야 비행기의 생존력이 높아지는지에 대하여 연구하였다. 많은 연구원들이 총알이 많이 박힌 부분의 철판을 강화해야 한다고 보고서를 작성하였지만, 에이브러햄 왈드라는 통계학자만이 다른 의견을 제시했다. 해당 연구는 살아돌아온 전투기를 대상으로 하였기 때문에, 전투기에서 빨간 점이 없는 부분에 총알을 맞은 전투기는 돌아오지 못했고, 따라서 총알이 박히지 않은 부분의 철판을 강화해야 한다는 것이었다. 위의 사례에서 아브라함 왈드 외의 다른 연구자들처럼 일부의 데이터만으로 분석 및 판단을 할 때 잘못된 결론에 도달하는 오류를 '생존자 편향의 오류'라고.. 2023. 5. 13.
[Python] 맥북프로 주피터 노트북 설치하기 이번에는 MacBook Pro에서 Jupyter Notebook을 설치하는 방법을 정리해보려고 한다. 아나콘다 설치 및 가상환경 생성 방법은 아래 참고(↓↓) [Python/Anaconda] 맥북프로 아나콘다 설치 방법 이번에 M2 13인치 MacBook Pro(맥북프로) 모델을 새로 샀다. 지금까지 윈도우만 쓰다가 MacOS를 처음 써보면서 아주아주 많은 어려움을 겪는 중이다… 평소에 자주 쓰는 Anaconda(아나콘다) 또한 새로 깔 gabbylog22.tistory.com [Python/Anaconda] 맥북프로 아나콘다 가상환경 생성 MacBook Pro(맥북프로)에서 Anaconda 가상환경 생성 방법을 알아보자. 아나콘다 가상환경은 두 가지 방법으로 생성할 수 있다. 1. CUI(Charact.. 2023. 4. 21.
[tistory] 티스토리 붙여넣기   흔적 없애기 블로그를 시작한 지 얼마 되지 않기는 했지만 두 개 블로그를 운영하면서 열심히 글을 쓰고 있다. 나는 보통 노션에 블로그 내용을 어느 정도 써두고 내용을 복붙하는 형태로 티스토리 블로그 포스팅을 했었다. 그런데 최근에 알게 된 사실이 있다. 바로 복사 및 붙여넣기를 하면 포스팅한 글 의 html에 기록이 남는다는 것…!! 알고 나서 얼마나 충격먹었는지 모른다. 블로그 기본모드에서 'html' 모드로 전환하면 html 문법으로 적힌 글을 볼 수 있다. 복붙 기록은 이 html 모드에서 보통 ' ' 라는 흔적으로 남게 된다. 이 html 흔적이 많이 보이면 구글이 해당 글을 복사 및 붙여넣기를 많이 한 저품질 글이라고 판단한다고 한다. 그래서 바로 복붙을 깔끔하게 할 수 있는 방법이 없는지에 대해 알아보기 .. 2023. 4. 20.
[MacBook Pro] 맥북 프로 화면 캡처 및 녹화 단축키, 저장 폴더 위치 변경 1. 전체 화면 캡처 : shift + command + 3 2. 특정 화면 캡처 (영역지정 캡처) : shift + command + 4 3. 특정 창 캡처 : Command + Shift + 4 누른 후 spacebar로 창 캡처 모드로 변환 후 드러나 있는 창 중 저장하고자 하는 창 클릭 - 추가적으로 설명하자면, command + shift + 4를 누르면 키보드 터치바에 다음과 같은 화면이 나온다. (1) 전체화면 캡처 모드 (2) 특정창 캡처 모드 (3) 영역지정 캡처 모드 → 즉 앞의 1~3번의 모드를 다 선택할 수 있다. 4. 선택 영역 클립보드에 복사 : Command + Shift + Control + 4 5. 특정 창 캡처 : Command + Shift + 4 + Spacebar 누.. 2023. 4. 18.
[Python/Anaconda] 맥북프로 아나콘다 가상환경 생성 MacBook Pro(맥북프로)에서 Anaconda 가상환경 생성 방법을 알아보자. 아나콘다 가상환경은 두 가지 방법으로 생성할 수 있다. 1. CUI(Character User Interface) : 문자 유저 인터페이스 맥북 터미널에서 명령어로 생성 2. GUI (Graphical User Interface) : 그래픽 유저 인터페이스 아나콘다 설치 후 생긴 Anaconda Navigator 실행 후 Environments 메뉴에서 생성 1. CUI 1) 가상환경 확인 conda env list 또는 conda info --envs 로 확인 가능 2) 가상환경 생성 conda create -n [가상환경이름] 또는 conda create -name [가상환경이름] 특정 python 버전을 설치하고 싶.. 2023. 4. 17.
[Python] 아나콘다(Anaconda)란? Anaconda란?아나콘다란 데이터 사이언티스트가 자주 사용하는 패키지를 묶어 놓은 파이썬과 R 프로그래밍 언어의 오픈 소스 배포판이다. 즉 라이브러리를 쉽게 설치하고 관리할 수 있게 해주는 도구이다. (라이브러리 = 패키지의 집합체)Anaconda를 사용하는 이유? (python VS anaconda)1. 패키지 관리자파이썬 공식 홈페이지에서 설치한 파이썬은 pip라는 디폴트(default) 패키지 관리자만을 포함하고 있다. 따라서 필요한 패키지가 있다면 pip를 통해 직접 설치해야 한다. 하지만 아나콘다는 conda라는 자체적인 패키지 관리자를 통해 파이썬의 효율성을 극대화시켜 활용할 수 있다. 또한 이미 데이터 과학에 필요한 다양한 패키지를 내포하고 있어 패키지 관리가 훨씬 간편하다.▶︎ pip V.. 2023. 4. 16.
[Python] 맥북프로 아나콘다 설치 실패 아나콘다 설치 페이지에 들어가 보면, 아래와 같이 애플 로고와 함께 ‘Download’라고 쓰여 있는 버튼이 보인다. 이것만 누르면 다 잘 설치될 것처럼 아주 누르고 싶게 생겼다… 하지만 애플 실리콘(M1, M2, …)을 사용하는 맥북 유저가 이 버튼을 누르면, 마지막에 설치 오류가 날 것이다. 나도 M2 칩 기반의 Macbook Pro(맥북프로)라서 오류가 났었다🥲🥲 먼저 한 번 이 버튼을 눌러서 아나콘다 설치 파일을 다운로드 받아보자. 이 버튼을 누르면 아래와 같이 ‘Anaconda3-2023.03-MacOSX-x86_64.pkg’이라는 이름의 파일이 다운로드 된다. 여기서 ‘x86’에 주목해야 한다. ‘x86’은 Intel(인텔) CPU 기반의 맥을 말하는데, M1 chip은 ARM 기반의 칩으로 .. 2023. 4. 16.
[Python] 맥북프로 아나콘다 설치 방법 이번에 M2 13인치 MacBook Pro(맥북프로) 모델을 새로 샀다. 지금까지 윈도우만 쓰다가 MacOS를 처음 써보면서 아주아주 많은 어려움을 겪는 중이다… 평소에 자주 쓰는 Anaconda(아나콘다) 또한 새로 깔아야 하는 상황이 되었다. 이참에 MacOS 환경에서의 아나콘다 설치 방법을 정리해 보려고 한다. ※ 아나콘다가 아닌 파이썬이 이미 설치되어 있다면 두 환경에서 충돌이 일어날 수 있으므로 파이썬을 완전히 삭제한 후 아나콘다를 설치하는 것이 좋다!! 1. 아나콘다 설치 파일 다운로드 Anaconda | The World's Most Popular Data Science Platform Anaconda is the birthplace of Python data science. We are a.. 2023. 4. 16.
[Python] pandas의 get_dummies을 이용한 원핫인코딩 One-Hot Encoding? (원핫인코딩) 범주형 피처의 각 범주에 대해 별도의 열을 만들고 더미변수로 변환하는 기법 원핫인코딩을 하는 이유? --> Label Encoding에서 일어나는 가중치 문제가 발생하지 않기 때문 원핫인코딩 실습 아래와 같은 데이터프레임이 있다. 'species' 피처와 'color' 피처는 범주형 데이터이므로, 수치화를 해주어야 하고 이때 원핫인코딩을 이용해보자. 판다스의 get_dummies를 이용하면 특정 피처에 대한 더미변수를 만들 수 있다. 먼저 'species' 피처의 더미변수를 만들어보자. 다음으로 동일한 방법으로 'color' 피처의 더미변수를 만들자. 기존 데이터프레임에 원핫인코딩을 적용하기 위해 더미변수를 기존 데이터프레임과 합치고 범주형 데이터인 'spe.. 2023. 4. 3.