๐Ÿ’ก WIDA/DACON ๋ถ„๋ฅ˜-ํšŒ๊ท€

[Drug/๊น€์„ธ์—ฐ, ์ตœ๋‹ค์˜ˆ] EDA ๋ฐ ์ „์ฒ˜๋ฆฌ ๊ณผ์ •

์•Œ ์ˆ˜ ์—†๋Š” ์‚ฌ์šฉ์ž 2023. 7. 23. 23:59
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import seaborn as sns
import warnings
warnings.filterwarnings('ignore')
from sklearn.preprocessing import LabelEncoder

200๊ฐœ์˜ ํ–‰, 6๊ฐœ์˜ ์—ด/ ๋„๊ฐ’์—†

  • 10๋Œ€๋ถ€ํ„ฐ 70๋Œ€ ๊นŒ์ง€ ๊ณจ๊ณ ๋ฃจ ๋ถ„ํฌํ•ด์žˆ์Œ
  • 20๋Œ€ ์ดˆ๋ฐ˜, 30๋Œ€ ํ›„๋ฐ˜, 40๋Œ€ ํ›„๋ฐ˜ ๋น„์œจ์ด ๊ฐ€์žฅ ๋†’์Œ

  • Drug Y : ๋ชจ๋“  ์ข…๋ฅ˜์˜ BP๊ฐ€ ๋‹ค ๋‚˜ํƒ€๋‚จ, HIGH > LOW > NORMAL ์ˆœ
  • Drug A, B : HIGH BP๋งŒ ๋‚˜ํƒ€๋‚จ
  • Drug C : LPW BP๋งŒ ๋‚˜ํƒ€๋‚จ
  • Drug X : NORMAL > LOW ์ˆœ์œผ๋กœ ๋‚˜ํƒ€๋‚จ

  • ๋‚จ์ž ํ˜น์€ ์—ฌ์ž๊ฐ€ ํŠน๋ณ„ํžˆ ์„ ํ˜ธํ•˜๋Š” ์•ฝ๋ฌผ์€ ์—†์Œ (๋น„์Šทํ•œ ๋น„์œจ)

  • DrugB : 60~70๋Œ€ ์‚ฌ์ด์— ๋ถ„ํฌ๋˜์–ด ์žˆ์Œ
  • DrugY : ๊ด‘๋ฒ”์œ„ํ•˜๊ฒŒ ๋ถ„ํฌ๋˜์–ด ์žˆ์Œ
  • DrugA : 3๋ฒˆ์งธ๋กœ ๋งŽ์Œ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  30~40๋Œ€์— ์ง‘์ค‘์ ์œผ๋กœ ๋ถ„ํฌ๋˜์–ด ์žˆ์Œ
  • DrugC : ๋ฐ์ดํ„ฐ ์ˆ˜๊ฐ€ ๊ฐ€์žฅ ์ ์Œ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  30~50๋Œ€์— ๊ด‘๋ฒ”์œ„ํ•˜๊ฒŒ ๋ถ„ํฌํ•จ

  • DrugY๊ฐ€ ๋‹ค๋ฅธ ๊ฒƒ๋“ค์— ๋น„ํ•ด ์••๋„์ ์œผ๋กœ Na_to_K ๊ฐ’์ด ๋†’์Œ
  • Drug Y์˜ Na_to_K๋งŒ ํ‰๊ท ์ด 20์ด์ƒ์œผ๋กœ ๋†’๊ณ  ๋‚˜๋จธ์ง€ ์•ฝ๋“ค์€ ํ‰๊ท ์ด 10 ์ •๋„์— ๋จธ๋ฌผ๋Ÿฌ ์žˆ์Œ

  • X์ถ• : ๋งˆ์•ฝ์˜ ์ข…๋ฅ˜, Y์ถ• : Na_to_K, ํฌ์ธํŠธ : BP
  • DrugY : ์œ ์ผํ•˜๊ฒŒ Na_to_K๊ฐ’์ด 15์ด์ƒ๋งŒ ์กด์žฌํ•จ, BP์˜ ์„ธ ์ข…๋ฅ˜๊ฐ€ ๋ชจ๋‘ ๊ณ ๋ฃจ ๋ถ„ํฌํ•จ
  • DrugA,B : Na_to_K๊ฐ€ 15 ์ดํ•˜๋งŒ ์กด์žฌํ•˜๋ฉฐ, HIGH BP๋งŒ์„ ๊ฐ€์ง
  • DrugC : Na_to_K๊ฐ€ 15 ์ดํ•˜๋งŒ ์กด์žฌํ•˜๋ฉฐ, LOW BP๋งŒ์„ ๊ฐ€์ง
  • DrugX : Na_to_K๊ฐ€ 15 ์ดํ•˜๋งŒ ์กด์žฌํ•˜๋ฉฐ, LOW, NORMAL BP๋งŒ์„ ๊ฐ€์ง

  • BP์™€ Cholesterol์ด NORMAL์ธ ๊ฐ’๋“ค

  • BP์™€ Cholersterol์ด ๋ชจ๋‘ ์ •์ƒ์ธ ์‚ฌ๋žŒ์€ Drug X์™€ Y์— ๋ถ„ํฌํ•จ

  • Na_to_K ๊ฐ’์ด 10~20 ์‚ฌ์ด์— ๋งŽ์ด ๋ถ„ํฌํ•จ

  • Drug์™€ Na_to_K๋Š” ์Œ์˜ ์ƒ๊ด€๊ด€๊ณ„๋ฅผ ๊ฐ€์ง(-0.69)
  • Drug์™€ BP๋Š” ์Œ์˜ ์ƒ๊ด€๊ด€๊ณ„๋ฅผ ๊ฐ€์ง(0.42)
  •  

์ „์ฒ˜๋ฆฌ

  • DrugY๋งŒ ์•ž์ด ๋Œ€๋ฌธ์ž๋กœ ํ‘œ์‹œ๋˜์–ด์žˆ์–ด ์ถ”ํ›„ ํ™•์ธ์ด ํ•„์š”ํ•จ
  • ๋ฐ์ดํ„ฐ ๋ถˆ๊ท ํ˜• ๋ฌธ์ œ ํ•ด๊ฒฐ (DrugY์™€ DrugC์˜ ์ฐจ์ด๊ฐ€ 4๋ฐฐ)
  • Na_to_K ์†Œ์ˆ˜์  ์ž๋ฆฌ ์ˆ˜ ํ†ต์ผ์‹œํ‚ค๊ธฐ (์†Œ์ˆ˜์  ๋‘˜์งธ์ž๋ฆฌ๋ฅผ ๊ธฐ์ค€์œผ๋กœ)