dataanalysis 2

[TIL] MySQL 정규식 REGEXP (Regular Expression) # MySQL # SQL

HackerRank Intermediate - Weather Observation Station 7👉 문제 바로가기(HackerRank)-- 문제 : CITY컬럼값 중 aeiou로 끝나는 컬럼값만 출력(중복 허용X)-- 비효율 코드SELECT DISTINCT CITYFROM STATIONWHERE CITY LIKE '%a' OR CITY LIKE '%e' OR CITY LIKE '%i' OR CITY LIKE '%o' OR CITY LIKE '%u'-- 효율 코드SELECT DISTINCT CITYFROM STATIONWHERE CITY REGEXP '[aeiou]$' [ 문제 상황 ]각 모음으로 끝나는 CITY값을 찾기위해 LIKE문 코드를 반복해서 작성해야한다.[ 해결 ..

DA Study/TIL 2025.01.19

[데이터 분석] 클러스터링 모델들 - 덴드로그램(Dendrogram) / DBSCAN / GMM

1. 계층 기반 클러스터링계층 구조 기반 클러스터링 방법유사한 데이터를 묶고, 이를 층으로 쌓아가며 클러스터링 수행시각화된 결과물을 통해 데이터 간의 관계를 쉽게 파악할 수 있으며, 원하는 수의 클러스터로 구분하는 것이 간단계층적 클러스터링은 유사한 데이터들을 순차적으로 묶어가며 클러스터를 형성하는 방법입니다. 이를 Bottom-up 클러스터링이라고도 하며, 데이터가 하나의 클러스터로 모두 묶일 때까지 과정을 반복합니다.[ 계층적 클러스터링 과정 ]가장 가까운 데이터 쌍을 묶기각 데이터 사이의 거리를 계산해 가장 가까운 데이터들부터 묶어 나갑니다.묶인 데이터(클러스터)끼리도 거리 계산이미 묶인 데이터 쌍끼리의 거리도 계산해, 더 가까운 쌍을 하나의 클러스터로 묶습니다.클러스터링 반복모든 데이터가 하나의 ..