본문 바로가기
반응형

데이터과학 기초24

파이썬 쉽게 배우기 (3) - 텍스트 에디터 vs 노트북 파이썬 실행의 두 가지 접근법 지난 시간까지 우리는 파이썬을 배우는 이유와 배경을 알아보고, 간략한 테스트 코드를 실행해 봤습니다. 하지만, (얻는 결과에 비해) 파이썬 작업 과정이 번거롭고 귀찮다는 사실 또한 알게 됐는데요. 이를 편하게 만들기 위해 다음과 같은 두 가지 방식의 접근 방식(코딩 환경)이 주로 사용됩니다. (전문적인 영역에서 IDE-전문 개발 환경-으로 이야기되기도 합니다만, 어디까지나 초보 기준으로 이해하기 위해....) 1) 텍스트 에디터 2) (주피터) 노트북 이 두 가지 접근 방식은 코딩 스타일부터 주 작업 영역까지 꽤 폭넓은 범위에 영향을 줄 수 있습니다. (물론, 숙련된 프로그래머는 두 가지 방식을 모두 자유롭게 사용합니다) 오늘은 파이썬 작업의 효율을 높이기 위한 두 가지 접.. 2022. 10. 27.
파이썬으로 다중회귀분석 수행하기 - (1) 다중회귀 분석의 기초 이전 시간의 공분산분석(ANCOVA)까지 합해서, 우리는 분산분석의 전반적인 기법들을 모두 훑어봤습니다. 분산분석은 전반적인 통계학 관점에서 보자면 특수한 형태의 회귀분석이라고 볼 수 있습니다. 하지만, 대부분의 교재/강의에서는 이를 분리해서 가르치기 때문에 오히려 헷갈리는 사람들이 많습니다. 오늘은 다중회귀분석에 대해 공부하기 위한 준비로써 분산분석과 다중회귀분석의 차이점을 중심으로 기초를 다져보겠습니다. 왜 다중회귀분석이 필요한가? 이전 시간에 분산분석을 설명하면서 "종속 변인에 대한 예측이 빗나가는데" 특정 요인이 미치는 영향을 보는 것이 목적이라고 설명했습니다. (좀 더 구체적으로 보자면 그룹 기준으로 그룹간~Between과 그룹내~Within의 차이를 비교하는 것이지만 넘어갑시다) 그렇다면 다중.. 2022. 10. 1.
파이썬으로 공분산분석(ANCOVA) 수행하기 지난 시간까지 우리는 분산분석(ANOVA)의 기본적인 유형(One-Way ANOVA)과 응용형(Two-Way ANOVA)을 수행해 봤습니다. 2022.08.14 - [데이터과학 기초/통계] - 파이썬으로 분산분석(ANOVA)하기 (1) - One Way (일원 분산분석) 2022.08.25 - [데이터과학 기초/통계] - 파이썬으로 분산분석(ANOVA)하기 (2) - Two-Way (이원 분산분석) 포스팅 내용 중 지나가듯 언급한 내용으로 "분산분석과 나중에 배울 회귀분석은 큰 차이가 없다"라고 말한 바가 있습니다. 선형모형이라는 큰 틀에서 분산분석과 회귀분석은 동일한 접근법을 가지기 때문입니다. (아직은 이해할 수 없겠지만 회귀분석의 특수한 케이스가 분산분석이라고 생각해도 됩니다) 오늘은 나중에 배울 .. 2022. 9. 24.
파이썬 쉽게 배우기 (2) - 아나콘다로 파이썬 기본 환경 설정하기 지난 시간에는, 파이썬을 포함한 프로그래밍 언어의 중요 키워드와 알고리즘의 역할에 대해 알아봤습니다. 2022.09.10 - [데이터과학 기초/Python배우기] - 파이썬 쉽게 배우기 (1) - 프로그래밍 기초 용어 이해하기 이번 시간에는 구체적인 Python의 환경 설정과 테스트를 해보겠습니다. CLI vs GUI 앞선 강의에서 파이썬을 포함한 프로그래밍 언어를 배우는/추천하는 일반적인 목적인 기계가 잘하는/대체 가능할 일을 시키기 위해서라고 설명했습니다. 그렇다면, 컴퓨터에게 어떻게 구체적인 명령을 내릴까요? 가장 보편적인 명령 방식은 GUI(Graphic User Interface)라고 불리는 마우스 클릭 방식입니다. 우리는 "보이는 상징(아이콘)"을 대상으로 "간단한 제스쳐(클릭, 더블클릭, 우.. 2022. 9. 17.
반응형