20240813 6

[TIL] 머신러닝의 기초 - 회귀분석(선형회귀 2)

5. 선형회귀 심화 - 범주형 데이터 활용하기 실제 데이터는 비선형적 관계를 가지는 경우가 많다. 이를 위해 X변수를 추가 또는 변형할 수 있다. 데이터는 크게 범주형 데이터와 수치형 데이터로 나뉜다. 수치형 데이터는 키, 몸무게와 같이 두 개의 값이 무한한 개수로 나누어진 연속형 데이터와 주사위 눈, 나이와 같이 두 개의 값이 유한한 개수로 나누어진 이산형 데이터가 있다. 범주형 데이터는 학점, 등급과 같이 자료의 순서 의미가 있는 순서형 데이터와 혈액형, 성별과 같이 자료의 순서 의미가 없는 명목형 데이터가 있다. 범주형 데이터를 머신러닝 모델에 훈련시키기 위해서는 해당 데이터를 숫자로 바꿔야 한다. 6. 선형회귀 정리- 선형회귀 장점 1) 직관적이며 이해하기 쉽다. 2) X-Y 관계를 정량화할 수 ..

[프로그래머스] 문제 30. 자동차 종류 별 특정 옵션이 포함된 자동차 수 구하기

20240628 풀이-- 코드를 입력하세요SELECT CAR_TYPE , COUNT(*) CARFROM CAR_RENTAL_COMPANY_CARWHERE OPTIONS LIKE '%통풍시트%' OR OPTIONS LIKE '%열선시트%' OR OPTIONS LIKE '%가죽시트%'GROUP BY 1ORDER BY 120240813 풀이-- 통풍시트, 열선시트, 가죽시트 중 하나 이상의 옵션 포함-- 자동차 종류별 수-- 컬럼명은 'CARS'-- 자동차 종류를 기준으로 오름차순SELECT *FROM CAR_RENTAL_COMPANY_CAR;SELECT CAR_TYPE , COUNT(*) AS CARSFROM CAR_RENTAL_COMPANY_CARWHERE OPTIONS LIKE '%..

Code Kata/SQL 2024.08.13

[프로그래머스] 문제 29. 인기있는 아이스크림

20240628 풀이-- 코드를 입력하세요SELECT FLAVORFROM FIRST_HALFORDER BY TOTAL_ORDER DESC , SHIPMENT_ID20240813 풀이-- 맛만 출력-- 총 주문량을 기준으로 내림차순 정렬-- 총 주문량이 같다면 출하 번호를 기준으로 오름차순SELECT FLAVORFROM FIRST_HALFORDER BY TOTAL_ORDER DESC , SHIPMENT_ID; https://school.programmers.co.kr/learn/courses/30/lessons/133024 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요...

Code Kata/SQL 2024.08.13

[프로그래머스] 문제 28. 12세 이하인 여자 환자 목록 출력하기

20240628 풀이-- 코드를 입력하세요SELECT PT_NAME , PT_NO , GEND_CD , AGE , IF(TLNO IS NULL, 'NONE', TLNO) TLNOFROM PATIENTWHERE AGE 20240813 풀이-- 12세 이하-- 여자환자-- 환자이름, 환자번호, 성별코드, 나이, 전화번호-- 전화번호가 없으면 'NONE'으로 출력-- 나이를 기준으로 내림차순-- 나이가 같으면 이름을 기준으로 오름차순SELECT *FROM PATIENT;SELECT PT_NAME , PT_NO , GEND_CD , AGE , IFNULL(TLNO, 'NONE') AS TLNOFROM PATIENTWHERE AGE  https://school.p..

Code Kata/SQL 2024.08.13

[프로그래머스] 문제 27. 진료과별 총 예약 횟수 출력하기

20240703 풀이-- 코드를 입력하세요SELECT MCDP_CD '진료과코드' , COUNT(*) '5월예약건수'FROM APPOINTMENTWHERE YEAR(APNT_YMD) = 2022 AND MONTH(APNT_YMD) = 5GROUP BY 1ORDER BY 2, 120240813 풀이-- 2022년 5월 예약 환자 수-- 진료과코드 별 조회-- 컬럼명 '진료과 코드', '5월예약건수'-- 진료과별 예약 환자 수 기준 오름차순-- 환자수 같다면 진료과 코드 기준 오름차순SELECT *FROM APPOINTMENT;SELECT MCDP_CD AS '진료과코드' , COUNT(*) AS '5월예약건수'FROM APPOINTMENTWHERE YEAR(APNT_YMD) = 2022 AN..

Code Kata/SQL 2024.08.13

[프로그래머스] 문제 26. 입양 시각 구하기(1)

20240628 풀이-- 코드를 입력하세요SELECT HOUR(DATETIME) HOUR , COUNT(*)FROM ANIMAL_OUTSWHERE HOUR(DATETIME) BETWEEN 09 AND 19GROUP BY 1ORDER BY 120240813 풀이-- 시간대별 입양 건수-- 시간대 순으로 정렬SELECT *FROM ANIMAL_OUTS;SELECT HOUR(DATETIME) AS HOUR , COUNT(*) AS COUNTFROM ANIMAL_OUTSWHERE HOUR(DATETIME) BETWEEN 9 AND 19GROUP BY HOURORDER BY HOUR; https://school.programmers.co.kr/learn/courses/30/lessons/59412 ..

Code Kata/SQL 2024.08.13