20240814 7

[TIL] 머신러닝의 기초 - 분류분석(로지스틱회귀)

1. 로지스틱회귀 이론 독립 변수의 선형 결합을 이용하여 사건의 발생 가능성을 예측하는 데 사용되는 통계 기법을 말한다. 로지스틱함수는 가중치 값을 안다면 X값이 주어졌을 때 해당 사건이 일어날 수 있는 P의 확률을 계산할 수 있게 된다. 확률이 0과 1사이인데 예측값이 확률 범위를 넘어갈 수 있는 문제가 있을 때 S자 형태의 함수를 적용하면 잘 설명한다고 할 수 있다, S형태의 함수를 만들기 위해 오즈비의 개념을 적용할 수 있는데 오즈비는 바로 사용할 수 없기 때문에 로그를 씌워 사용하며 이걸 로짓이라고 한다. 로짓은 어떤 값을 가져오더라도 반드시 특정 사건이 일어날 확률이 0과 1안으로 들어오게 하는 특징을 가진다. - 오즈비와 확률의 관계 /  로짓과 확률의 관계 1) 로짓의 그래프가 더 선형적인 ..

[아티클 스터디] 그 데이터는 잘못 해석되었습니다

1. 데이터를 잘못 해석하는 상황별 유형- 생존자 편향의 오류 특정 문제의 대상을 선택할 때 전체가 아닌 일부만 선택해 잘못된 결론을 발생시키는 논리적 오류를 말한다.- 심슨의 역설 전체 지표와 그룹을 나눈 지표의 방향성이 다르게 나타나는 상황을 말한다.- 상관관계를 통한 성급한 일반화 사람은 연관성을 찾고 연결하는 것에 강점이 있어 비슷해 보이는 패턴이 있다면 쉽게 일반화하는 경향이 있다.- 목적에 맞지 않는 지표 선택 2. 세이건 표준 참고하기 데이터를 해석하는 과정은 사람의 생각이 반영될 가능성이 있으므로 데이터를 잘못해석하지 않기 위해 세이건 표준을 참고하면 좋다. https://yozm.wishket.com/magazine/detail/1816/ 그 데이터는 잘못 해석되었습니다 | 요즘IT무엇이..

아티클스터디 2024.08.14

[프로그래머스] 문제 35. 오랜 기간 보호한 동물(2)

20240629 풀이-- 코드를 입력하세요SELECT AO.ANIMAL_ID , AO.NAMEFROM ANIMAL_INS AI INNER JOIN ANIMAL_OUTS AO ON AI.ANIMAL_ID = AO.ANIMAL_IDWHERE AO.DATETIME IS NOT NULLORDER BY AI.DATETIME - AO.DATETIME LIMIT 220240814 풀이-- 입양을 간 동물 중-- 보호 기간이 가장 길었던 -- 2마리 아이디, 이름-- 보호 기간이 긴 순서SELECT *FROM ANIMAL_INS;SELECT *FROM ANIMAL_OUTS;SELECT A.ANIMAL_ID , A.NAMEFROM ANIMAL_INS A JOIN ANIMAL_OUTS B ON A..

Code Kata/SQL 2024.08.14

[프로그래머스] 문제 34. 있었는데요 없었습니다

20240629 풀이-- 코드를 입력하세요SELECT AI.ANIMAL_ID , AI.NAMEFROM ANIMAL_INS AI LEFT JOIN ANIMAL_OUTS AO ON AI.ANIMAL_ID = AO.ANIMAL_IDWHERE AO.DATETIME 20240814 풀이-- 보호 시작일보다 입양일이 더 빠른-- 동물의 아이디, 이름 조회-- 보호 시작일이 빠른 순서SELECT *FROM ANIMAL_INS;SELECT *FROM ANIMAL_OUTS;SELECT A.ANIMAL_ID , A.NAMEFROM ANIMAL_INS A LEFT JOIN ANIMAL_OUTS B ON A.ANIMAL_ID = B.ANIMAL_IDWHERE A.DATETIME > B.DATETIMEORDE..

Code Kata/SQL 2024.08.14

[프로그래머스] 문제 33. 상품 별 오프라인 매출 구하기

20240629 풀이-- 코드를 입력하세요SELECT PRODUCT_CODE , SUM(PRICE * SALES_AMOUNT) SALESFROM PRODUCT P INNER JOIN OFFLINE_SALE O ON P.PRODUCT_ID = O.PRODUCT_ID GROUP BY PRODUCT_CODEORDER BY 2 DESC , PRODUCT_CODE20240814 풀이-- 상품코드 별 매출액(판매가 * 판매량) 합계-- 매출액을 기준으로 내림차순-- 매출액이 같다면 상품코드를 기준으로 오름차순SELECT *FROM PRODUCT;SELECT *FROM OFFLINE_SALE;SELECT A.PRODUCT_CODE , SUM(A.PRICE * B.SALES_AMOUNT)..

Code Kata/SQL 2024.08.14

[프로그래머스] 문제 32. 카테고리 별 도서 판매량 집계하기

20240629 풀이-- 코드를 입력하세요SELECT B.CATEGORY , SUM(BS.SALES) TOTAL_SALESFROM BOOK B INNER JOIN BOOK_SALES BS ON B.BOOK_ID = BS.BOOK_IDWHERE SALES_DATE LIKE '2022-01%'GROUP BY B.CATEGORYORDER BY B.CATEGORY20240814 풀이-- 2022년 1월 카테고리 별 도서 판매량-- 카테고리, 총 판매량 리스트-- 카테고리명을 기준으로 오름차순SELECT *FROM BOOK;SELECT *FROM BOOK_SALES;SELECT A.CATEGORY , SUM(B.SALES) AS TOTAL_SALESFROM BOOK A JOIN BOOK_SALES..

Code Kata/SQL 2024.08.14

[프로그래머스] 문제 31. 오랜 기간 보호한 동물(1)

20240628 풀이-- 코드를 입력하세요SELECT AI.NAME , AI.DATETIMEFROM ANIMAL_INS AI LEFT JOIN ANIMAL_OUTS AO ON AI.ANIMAL_ID = AO.ANIMAL_IDWHERE AO.ANIMAL_ID IS NULLORDER BY AI.DATETIMELIMIT 320240814 풀이-- 입양 못 간 동물-- 가장 오래 보호소에 있던 동물-- 3마리의 이름, 보호 시작일-- 보호 시작인 순으로 조회SELECT *FROM ANIMAL_INS;SELECT *FROM ANIMAL_OUTS;SELECT A.NAME , A.DATETIMEFROM ANIMAL_INS A LEFT JOIN ANIMAL_OUTS B ON A.ANIMAL_ID =..

Code Kata/SQL 2024.08.14