본문 바로가기

분류 전체보기

(388)
<ADsP> 3.4 통계 분석 (2) 이 글은 데이터분석준전문가(ADsP)를 취득 후 정리하며 쓰는 글입니다. ADsP 의 공부방법 및 후기글은 하단의 일상블로그 링크를 참고해주세요. 데이터에듀사의 교재를 참고하였으며, 작성된 모든 내용과 그림은 직접 재구성하였습니다. 4. 시계열 분석 * 시계열 자료 - 시간의 흐름에 따라 일정한 간격으로 이들을 관찰하여 기록한 자료를 말한다. 즉, 시계열 자료란 시간과 더불어 관측된 자료로 이는 종단면 자료에 해당한다. - 시계열 데이터 분석 절차 ① 시간 그래프 그리기 ② 추세와 계절성 제거 ③ 잔차 예측 ④ 잔차에 대한 모델 적합 ⑤ 예측된 잔차에 추세와 계절성을 더하고 미래를 예측 * 정상성 - 평균이 일정하다 : 모든 시점에 대해 일정한 평균을 가진다. 평균이 일정하지 않은 시계열은 차분을 통해 ..
<HTML 기초> 09. 테이블 (표) 이번 시간에는 HTML에서 표를 마크업해보자. 우리가 작성하려는 표는 다음과 같다. 표를 작성하기에 앞서 태그들을 먼저 알아보자. 표를 작성하려면 가장 먼저 태그를 작성해야 한다. 그 아래에 태그를 통해 한 줄 씩 채워나가는 방식이다. 태그 안에는 와 로 내용을 채운다. 위를 마크업 하면 다음과 같다. 윤해리 시간표 월 화 수 목 금 1교시 초등 국어 초등 수학 바른 생활 초등 국어 초등 수학 2교시 과학 3교시 음악 체육 컴퓨터 음악 체육 4교시 초등 수학 초등 국어 안전 생활 초등 수학 초등 국어 점심시간 5교시 초등 수학 초등 국어 초등 국어 초등 수학 초등 국어 매우 길지만 차근차근 알아보자. table 태그의 직계자손으로 thead와 tbody를 선언해주었는데 이는 컴퓨터에게 어디가 본문이고 제..
<파이썬 기초> 12. 정규식 이 글은 미시건 주립대학교 찰스 교수의 MOOC강의인 Python for Everybody를 수강하고 정리하며 쓰는 글입니다. 정규식은 문자를 좀 더 다채롭게 다루게해준다. 예를 들면 마치 주민번호와 같다. 경찰이 익명의 거대한 기부자를 찾는다고 치자. 그 기부자가 99년생 남성이다. 그렇다면 주민번호를 어떻게 조회할까? 마구잡이로 할 필요가 있을까? 아닐 것이다. 99****-1****** 이런식의 번호만 찾으면 되는 것이다. 이와 같은 역할을 하는 것이 정규식이다. 예시를 보기위해 앞서 사용했던 텍스트 파일을 이용하자. 정규식을 사용하기 위해서는 가장먼저 regular expression 모듈을 import해주어야 한다. import re hand = open('practice.txt') for li..
<CSS 기초> 03. 가상클래스 셀렉터 이번에 배울 Selector는 가상클래스이다. 1. Structural Pseudo-classes 구조적인 가상클래스를 알아보기 위해 HTML문서에서 리스트를 작성했다고 가정해보자. 리스트는 li태그를 통해 여러개가 생성되어 있을 것이다. 하지만 이 중에서 특정 순번에만 스타일을 지정하고 싶다면 어떻게 해야할까? 일일이 거기에 클래스를 지정해야할까? 정답은 그렇지 않다 이다. 우리는 가상클래스를 통해 원하는 곳에 좀 더 편리하게 스타일을 적용할 수 있다. li:first-child{ color: red; } li:last-child{ color: gray; } li:nth-child(2){ color: blue; } element:first-child 와 같은 구조를 통해 첫번째 요소에만 스타일을 적용할..
<1차원 배열> 4344번 평균은 넘겠지 with 파이썬 문제 대학생 새내기들의 90%는 자신이 반에서 평균은 넘는다고 생각한다. 당신은 그들에게 슬픈 진실을 알려줘야 한다. 입력 첫째 줄에는 테스트 케이스의 개수 C가 주어진다. 둘째 줄부터 각 테스트 케이스마다 학생의 수 N(1 ≤ N ≤ 1000, N은 정수)이 첫 수로 주어지고, 이어서 N명의 점수가 주어진다. 점수는 0보다 크거나 같고, 100보다 작거나 같은 정수이다. 출력 각 케이스마다 한 줄씩 평균을 넘는 학생들의 비율을 반올림하여 소수점 셋째 자리까지 출력한다. 정답비율 37.931% N = int(input()) for _ in range(N) : case = list(map(int, input().split())) n = case[0] lst = case[1:] avg = sum(lst)/n..
<알고리즘> 검색 알고리즘 (1) 1. 검색 알고리즘이란 * 검색 : 어떤 조건을 만족하는 데이터를 찾는 행위 - 검색과 키 ex) 전공이 경제학과인 학생을 찾아라. : 위 예시의 조건은 전공이라는 항목이다. 이렇게 조건에서 주목되는 것이 '키'이다. * 배열검색 - 선형검색 : 무작위로 늘어놓은 데이터의 집합에서 검색 수행 - 이진검색 : 일정한 규칙의 데이터 집합에서 빠른 검색 수행 - 해시법 : 추가와 삭제가 자주 일어나는 데이터의 집합에서 빠른 검색을 수행. 체인법과 오픈주소법이 있음. * 검색 알고리즘의 선택 - 단순히 검색만 잘되면 좋다고 생각한다면 계산시간이 짧은 검색 알고리즘을 선택할 수 있다. - but, 검색 뿐 아니라 데이터의 추가·삭제도 수행한다면 검색이외에 작업에 들어가는 비용을 종합적으로 평가해야한다. - 따라서..
<ADsP> 3.4 통계 분석 (1) 이 글은 데이터분석준전문가(ADsP)를 취득 후 정리하며 쓰는 글입니다. ADsP 의 공부방법 및 후기글은 하단의 일상블로그 링크를 참고해주세요. 데이터에듀사의 교재를 참고하였으며, 작성된 모든 내용과 그림은 직접 재구성하였습니다. 1. 통계분석의 이해 * 통계 - 집단현상에 대한 구체적인 양적기술을 반영하는 숫자이다. 특히 사회집단 또는 자연집단의 상황을 숫자로 나타낸 것이다. - 표본오차 : 모집단을 대표할 수 있는 표본 단위들이 추출되지 못해서 생기는 오차 - 표본편리 : 모수를 작거나 크게 추정하게 되는 오차 (확률화로 최소화하거나 제거가 가능하다.) - 비표본오차 : 표본 오차를 제외한 모든 오차로써 조사대상이 늘수록 증가하게 된다. (ex. 부주의, 실수, 알 수 없는 원인 등) * 표본 추출..
<1차원 배열> 8958번 OX퀴즈 with 파이썬 문제 "OOXXOXXOOO"와 같은 OX퀴즈의 결과가 있다. O는 문제를 맞은 것이고, X는 문제를 틀린 것이다. 문제를 맞은 경우 그 문제의 점수는 그 문제까지 연속된 O의 개수가 된다. 예를 들어, 10번 문제의 점수는 3이 된다. "OOXXOXXOOO"의 점수는 1+2+0+0+1+0+0+1+2+3 = 10점이다. OX퀴즈의 결과가 주어졌을 때, 점수를 구하는 프로그램을 작성하시오. 입력 첫째 줄에 테스트 케이스의 개수가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있고, 길이가 0보다 크고 80보다 작은 문자열이 주어진다. 문자열은 O와 X만으로 이루어져 있다. 출력 각 테스트 케이스마다 점수를 출력한다. 정답비율 52.355% N = int(input()) for i in range(N) : ..
<CSS 기초> 02. 기본적인 셀렉터 이번 장에서는 본격적으로 HTML문서에 스타일을 적용하기 위해 Selector들에 대해 알아보자. 1. Type 먼저 타입을 이용하여 지정하는 방법이다. 예를 들어 HTML문서의 h1 태그에 스타일을 적용하고 싶다면 다음과 같이 쓰는 것이다. h1 { color : blue } 위는 h1태그에 글자 색을 파란색으로 적용하는 코드이다. 2. Class 다음은 class 를 이용한 방법으로써 타입보다 세밀한 조정이 가능하다. HTML의 태그에 우리는 class라는 속성을 적용할 수 있었다. 거기서 지정한 클래스명을 CSS에 받아서 스타일을 적용할 수 있다. .name1 { background-color: blue; } div.name1.name2 { background-color: brown; } 먼저 na..
<HTML 기초> 08. 텍스트창 · 버튼 이번에는 input태그의 마지막으로 텍스트창과 버튼을 알아보자. 성격의 장단점 비교를 위해서 텍스트 타입도 입력해주었다. 구분을 위해서 br태그도 임시로 주었다. textarea태그는 input태그와 다르게 열고 닫음이 있다. textarea는 텍스트타입과는 다르게 여러 줄을 입력받을 수 있는 텍스트 창임을 알 수 있다. 다음은 마지막 폼형식의 태그로써 버튼을 알아보자. 출신 고등학교 서울 부산 기타 검색 수정 제출 버튼에 앞서 select 태그를 입력하였다. 셀렉트태그는 풀다운 메뉴를 보여주는 태그이다. 태그안에 option 태그를 통해 간단하게 메뉴들을 구성할 수 있다. select에 name과 id를 설정하였으므로 자식태그인 option은 자동으로 따라간다. 그러나 value는 개별로 설정하여야한다..