요약 :
가설 검증 프로세스
검증할 가설 선택 → 가설 검증 방식 결정 → 검증 지표와 목표 수치 결정 → 실험 기간 결정 → 실험 환경 최적화 → 검증 데이터 수집 → 가설 검증 → 학습
가설 검증 우선순위 결정
검증방법
핵심 개념 : 가설 검증
용어 정리 :
주요 포인트 :
공통 인사이트
꼬리 물기가 없는 가설은 도움이 되지 않는다.
의미 있었던 의견
문제
- Q1. 한 레스토랑에서 하루에 판매되는 햄버거 세트의 수는 150개 입니다.
- Q2. 한 고객이 카페 이용 리뷰에 "커피 맛이 너무 좋았고, 분위기가 아늑했다"고 말했습니다.
- Q3. 한 온라인 쇼핑몰의 지난 달의 평균 구매 금액은 10만원입니다.
- Q4. 어떤 서비스를 이용한 유저가 "사용하기 쉽고, 인터페이스가 직관적이다"라는 평가를 남겼습니다.
- Q5. 고객 설문 조사에서, 고객들이 서비스에 대해 "만족한다", "매우 만족한다", "만족하지 않는다"와 같이 응답했습니다. 🟡
- Q6. 어떤 연구자가 인터뷰를 통해 수집한 데이터에는 참가자들의 나이, 성별, 직업과 더불어 그들의 생각과 느낌이 포함되어 있습니다.
풀이
1. 정량
2. 정성
3. 정량
4. 정성
5. 정성🟡
정성적인 의견을 기반으로 하지만, 정량으로 변환할 수 있다.
(ex. 매우 만족 = 5, 매우 불만 = 1)
6. 정량+정성
결론적으로 '지표'를 만들기 위해 데이터의 속성을 알아두어야 한다 정도로 이해했음
SUM
, MAX
, MIN
, AVG
, COUNT
RANK
, DENSE_RANK
, ROW_NUMBER
FIRST_VALUE
, LAST_VALUE
, LAG
, LEAD
RATIO_TO_REPORT
, PERCENT_RANK
, CUME_DIST
, NTILE
SELECT WINDOW_FUNCTION() OVER([PARTITION BY 컬럼] [ORDER BY 컬럼])
FROM 테이블명
ORDER BY
를 포함한 쿼리문에서 특정 컬럼의 순위를 구하는 함수 RANK
와 작동법은 동일RANK
, DENSE_RANK
는 동일한 값에 대해 동일 순위 부여하나 ROW_NUMBER
의 경우 동일한 값이여도 고유한 순위 부여MIN
과 결과 동일 MAX
와 결과 동일NVL
이나 ISNULL
함수와 기능 동일SUM
값에 대한 행별 백분율 소수점 출력MySQL
미지원RANK
함수 기반 순위ROW NUMBER
와 비슷 WITH 임시테이블명 AS
( SELECT 컬럼1, 컬럼2, ...
FROM 테이블명
)
SELECT 임시테이블에서 불러온 컬럼 중 필요한 컬럼
FROM 임시테이블명
CONCAT('피카츄, '라이츄')
-- 피카츄라이츄
SUBSTRING('피카츄라이츄', 2, 4)
-- 카츄라
SUBSTRING_INDEX('피카츄.라이츄', '.', 1)
-- 피카츄
REVERSE('피카츄')
-- 츄카피
LEFT or RIGHT('피카츄라이츄1234',5)
-- 피카츄라이츄1234
ABS(-1)
-- 1
ROUND(2.77, 1)
-- 2.8
CEILING(2.77)
-- 3
FLOOR(2.77)
-- 2
TRUNCATE(2.77, 1)
-- 2.7
ROUND(RAND()*100,0)
-- 0~100 사이 랜덤값 출력
NOW()
SYSDATE()
CURRENT_TIMESTAMP
-- 현재시간 출력
DATE_ADD(’2024-04-03’, INTERVAL 1 DAY)
-- 2024-04-04
DATE_SUB(’2024-04-03’, INTERVAL 1 DAY)
-- 2024-04-02
DATEDIFF('2024-04-03','2024-04-01')
-- 2
DATE_FORMAT(now(),'%Y-%m-%d')
-- 현재 시간 yyyy-mm-dd로 출력
unix_timestamp()
-- 정수출력
def 함수이름(매개변수1, 매개변수2, ...):
# 함수 내부에서 수행할 작업
return 결과값 # (선택적) 함수의 결과를 반환
결과 = 함수이름(인수1, 인수2, ...)
✅아래 부분부터는 오히려 개념적인 부분이 들어가니까 이해하기가 어려워서 대충 이런거구나 하고 훑기만 했음
args
(가변 위치 인수) : 함수를 호출할때 임의의 개수의 위치 인수를 전달할 수 있도록함
*kwars
(가변 키워드 인수) : 함수를 호출할때 임의의 개수의 키워드 인수를 전달할 수 있도록 함
주어진 데이터셋의 평균을 계산하는 함수를 작성하고 함수의 결과를 출력해 보세요!
# 데이터는 이것을 사용하세요 data = [2, 4, 6, 8, 10]
def mean_cal(data):
total = sum(data)
answer = total / len(data)
return answer
data = [2, 4, 6, 8, 10]
average = mean_cal(data)
print(average)
SQL - 상품별 오프라인 매출 구하기
SQL - 있었는데요 없었습니다
Python - 자릿수 더하기
Python - 약수의 합
코드카타 33-34✅
라이브세션 7회차✅
코드카타 13-14✅
종합반 4주차✅
1-3강 복습✅
1-4강✅
오랜만에 푸는 파이썬 코드카타 😊
종합반 강의 듣고 나니까 조금 할만한 것 같은데, 아직까지는 막 코드를 다른 사람들이 푼 것 처럼 간결하게 만드는 건 안 된다
그리고 막상 자연스럽게 쓰고 있던 함수 정의나 변수 부분에서 개념적인 부분이 등장하니까 어렵다고 했더니 현수님이 그 부분은 더 자세히 알려고 하면 오히려 어지러우니까 이해만 한번 하고 넘어가보라고 해서 마음이 편해짐
오늘도 지각지각 1시간 대지각해버려서 매니저님들한테 무릎 꿇고 왔다 죄송합니다 죄송합니다 항상 수요일부터가 고비인 것 같다 어쩌다보니 한 주에 한 번씩 지각하는 나.. (응응 쓰레기) 진짜 다음주에는 꼭꼭꼭 지각 안해야지 제발 정신차려
내일이 벌써 또 금요일이다 한 주의 마무리 잘 하길 파이팅🍀