๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

[๋‚ด์ผ๋ฐฐ์›€์บ ํ”„] Team Project

[๋‚ด์ผ๋ฐฐ์›€์บ ํ”„] ๋ฐ์ดํ„ฐ ๋ถ„์„ ์‹ฌํ™” ํ”„๋กœ์ ํŠธ ๊ธฐํš ๋ฐ ์‚ฝ์งˆ ํƒˆ์ถœ๊ธฐ XD

1. ์˜ค๋Š˜์˜ ๊นจ๋‹ฌ์Œ: ๋ฐ์ดํ„ฐ ๋ถ„์„์˜ ์ฒซ ๋‹จ์ถ”๋Š” '๊ตฌ๋ถ„์ž' ํ™•์ธ๋ถ€ํ„ฐ

Figshare์—์„œ ๋‹ค์šด๋กœ๋“œํ•œ Process.csv ํŒŒ์ผ์ด ์›น ํ™”๋ฉด๊ณผ ์—‘์…€์—์„œ ๋‹ค๋ฅด๊ฒŒ ๋‚˜ํƒ€๋‚˜์„œ ํ•œ์ฐธ์„ ํ—ค๋งธ๋‹ค,,

๊ฒฐ๋ก ์€ ๋‘˜ ๋‹ค ์™„์ „ํžˆ ๊ฐ™์€ ํŒŒ์ผ์ด ๋งž์•˜๋‹ค. ๋…ธ์…˜์—์„œ ๋ฐ›์€ ์ด ํŒŒ์ผ์€ ๋ฐ์ดํ„ฐ ์นธ์„ ๋‚˜๋ˆŒ ๋•Œ ์‰ผํ‘œ(,)๊ฐ€ ์•„๋‹ˆ๋ผ ์„ธ๋ฏธ์ฝœ๋ก (;)์„ ์‚ฌ์šฉํ•œ ๋…€์„์ด์—ˆ๋‹ค. ์›น์‚ฌ์ดํŠธ๋Š” ์ž์ฒด ๋ฏธ๋ฆฌ๋ณด๊ธฐ๋กœ ์ด๊ฑธ ์ž๋™ ํŒŒ์‹ฑํ•ด์„œ ์˜ˆ์˜๊ฒŒ ํ‘œ๋กœ ๋ณด์—ฌ์ค€ ๊ฑฐ๊ณ , ๋‚ด ์—‘์…€์ด๋‚˜ ์ฝ”๋žฉ ๊ธฐ๋ณธ ์„ค์ •์€ ์‰ผํ‘œ๋งŒ ์ฐพ๋‹ค ๋ณด๋‹ˆ A์—ด์— ๋ฐ์ดํ„ฐ๊ฐ€ ํ†ต์งธ๋กœ ๋ญ‰๋šฑ๊ทธ๋ ค์ ธ์„œ ์œ ๋ น ์ปฌ๋Ÿผ์ด ๋ฌด๋”๊ธฐ๋กœ ์ƒ๊ฒผ๋˜ ๊ฒƒ์ด๋‹ค.

์ฝ”๋žฉ์—์„œ ํ…์ŠคํŠธ๊ฐ€ ๋‹ค ์ชผ๊ฐœ์ ธ์„œ KeyError๊ฐ€ ๋‚ฌ์„ ๋•Œ, ์›๋ณธ ๊ทธ๋Œ€๋กœ ์˜ฌ๋ฆฌ๊ณ  pd.read_csv('Process.csv', sep=';') ์˜ต์…˜ ํ•˜๋‚˜๋งŒ ์ฃผ๋‹ˆ๊นŒ ๊น”๋”ํ•˜๊ฒŒ ํ•ด๊ฒฐ๋๋‹ค. ์„ธ๋ฏธ์ฝœ๋ก ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,

์•ž์œผ๋ก  ๋‚ ๊ฒƒ ๊ทธ๋Œ€๋กœ ํŒŒ์ด์ฌ์— ๋˜์ง€๊ณ  ์˜ต์…˜์„ ์ฃผ์ž. ์†์œผ๋กœ ๋ฏธ๋ฆฌ ์ชผ๊ฐœ๋ ค๋‹ค๊ฐ„ ๋ฐ์ดํ„ฐ ๋‹ค ๊ผฌ์ธ๋‹ค.

 

**์˜จ๋ผ์ธ ์—‘์…€ ํŽธ์ง‘๊ธฐ์—์„œ ๋‹ค์šด๋กœ๋“œํ•  ๋•Œ ์ผ๋ฐ˜ .csv์™€ CSV UTF-8 ์ค‘ ๊ณ ๋ฏผํ–ˆ๋Š”๋ฐ, ํ•œ๊ธ€์ด๋‚˜ ํŠน์ˆ˜๋ฌธ์ž๊ฐ€ ์„ž์—ฌ ์žˆ์œผ๋ฉด ๋ฌด์กฐ๊ฑด ๊ธ€๋กœ๋ฒŒ ํ‘œ์ค€์ธ CSV UTF-8๋กœ ๋ฐ›์•„์•ผ ๊ธ€์ž ๊นจ์ง ์™ธ๊ณ„์–ด๋ฅผ ๋ง‰์„ ์ˆ˜ ์žˆ๋‹ค๊ณ  ํ•จ

 

2. ํ”„๋กœ์ ํŠธ ์ผ์ • ์งœ๊ธฐ์™€ ์‹œ๊ฐ„ ๋ถ„๋ฐฐ์˜ ๊ธฐ์ˆ 

์ด์ „ ํ”„๋กœ์ ํŠธ ๋•Œ EDA๋ž‘ ์ „์ฒ˜๋ฆฌ์—๋งŒ 3์ผ ๋„˜๊ฒŒ ์“ฐ๋‹ค๊ฐ€ ๋งˆ๊ฐ ๋Šช์— ๋น ์ ธ ๊ณ ์ƒํ•œ ์ ์ด ์žˆ๋‹ค. ์ด๋ฒˆ์—” ๋˜‘๊ฐ™์€ ์‹ค์ˆ˜๋ฅผ ๋ฐ˜๋ณตํ•˜์ง€ ์•Š๊ธฐ ์œ„ํ•ด ์ผ์ •์„ ํƒ€์ดํŠธํ•˜๊ฒŒ ์žฌ์กฐ์ •ํ–ˆ๋‹ค.

๊ฐ€์žฅ ์ค‘์š”ํ•œ ๊ฑด Day 2(์›”์š”์ผ) ๋ฐค 12์‹œ๊นŒ์ง€ ์ „์ฒ˜๋ฆฌ ์ฝ”๋“œ๋ฅผ ๋ฌด์กฐ๊ฑด ์™„๋ฃŒํ•˜๋Š” ๊ฒƒ.

๋ฐ์ดํ„ฐ ์™„๋ฒฝํ•˜๊ฒŒ ๋งŒ๋“ ๋‹ต์‹œ๊ณ  ํ™”์š”์ผ๊นŒ์ง€ ๋ถ™์žก๊ณ  ์žˆ์œผ๋ฉด ๋ชจ๋ธ ์„ฑ๋Šฅ ์•ˆ ๋‚˜์˜ฌ ๋•Œ ๋Œ€์ฒ˜ํ•  ์‹œ๊ฐ„์ด ์•„์˜ˆ ์‚ฌ๋ผ์ง„๋‹ค. ๋ฏธ์ง„ํ•œ ๋ถ€๋ถ„์€ ์ฐจ๋ผ๋ฆฌ ํ•œ๊ณ„์ ์œผ๋กœ ๋ณด๊ณ ์„œ์— ์†”์งํ•˜๊ฒŒ ์ ๋Š” ๊ฒŒ ๋ถ„์„๊ฐ€๋กœ์„œ ํ›จ์”ฌ ์ข‹์€ ๊ฒƒ ์•„๋‹๊นŒ...?

 

3. ๋ฐ์ดํ„ฐ ๋„๋ฉ”์ธ ํ•ด์„ ๋ฐ ์‹œ๊ฐํ™” ๋กœ๋“œ๋งต

Process.csv์—์„œ ํ’ˆ์งˆ ๋ฐ์ดํ„ฐ๊ฐ€ ๋ˆ„๋ฝ๋œ 18๊ฐœ ๋ฐฐ์น˜(1.7%)๋ฅผ ํ™•์ธํ–ˆ๋‹ค. ์ด ์ •๋„ ์†Œ๋Ÿ‰์˜ ๊ฒฐ์ธก์น˜๋Š” ์–ต์ง€๋กœ ์ฑ„์šฐ๊ธฐ๋ณด๋‹ค ํ–‰ ์ž์ฒด๋ฅผ ์‚ญ์ œ(dropna)ํ•˜๋Š” ๊ฒŒ ๋ชจ๋ธ ํ•™์Šต ์™œ๊ณก์„ ๋ง‰๋Š” ์ •์„์ด๋‹ค.

 

1์ฐจ๋กœ ๋Œ๋ ค๋ณธ ์ƒ๊ด€๊ด€๊ณ„ ๋ถ„์„์—์„œ ์˜๋ฏธ ์žˆ๋Š” ๊ฒƒ๋“ค์„ ๊ณจ๋ผ๋ณด์•˜๋‹ค

  • ์šฉ์ถœ๋ฅ (Drug release average (%)): ํƒ€์ • ์†๋„๊ฐ€ 0์ด์—ˆ๋˜ ์ •์ง€ ์‹œ๊ฐ„(tbl_speed_0_duration)๊ณผ ์–‘์˜ ์ƒ๊ด€๊ด€๊ณ„(0.27)๊ฐ€ ๋ณด์˜€๋‹ค. ์„ค๋น„๊ฐ€ ๋ฉˆ์ถ˜ ์‹œ๊ฐ„์ด ์ •์ œ์˜ ๋ฐ€๋„๋‚˜ ๊ฒฝ๋„์— ์˜ํ–ฅ์„ ์คฌ์„ ํ™•๋ฅ ์ด ํฌ๋‹ค.
  • ์ด ๋ถˆ์ˆœ๋ฌผ(Total impurities): ์ œํ’ˆ code์™€ ์ƒ๊ด€๊ด€๊ณ„(0.52)๊ฐ€ ๋งค์šฐ ๋†’๊ฒŒ ๋‚˜์™”๋‹ค. ์ด๊ฑด ํŠน์ • ์ œํ’ˆ๊ตฐ ์›๋ฃŒ๋‚˜ ๋ฐฐํ•ฉ๋น„ ์ž์ฒด์— ์›์ธ์ด ์žˆ์„ ์ˆ˜ ์žˆ๋‹ค๋Š” ๋ช…ํ™•ํ•œ ์ฆ๊ฑฐ๋‹ค.

Drug release min (%)์ด๋‚˜ Impurity L, O ๊ฐ™์€ ํ•˜์œ„ ์ง€ํ‘œ๋“ค์€ ํƒ€๊ฒŸ ๋ณ€์ˆ˜์™€ ์ข…์† ๊ด€๊ณ„๋ผ ๋จธ์‹ ๋Ÿฌ๋‹ ํ•™์Šต ๋•Œ ๋ฐ˜๋“œ์‹œ ์ œ์™ธํ•ด์•ผ ๋ฐ์ดํ„ฐ ๋ˆ„์ˆ˜(Data Leakage, ์น˜ํŒ…)๋ฅผ ๋ง‰์„ ์ˆ˜ ์žˆ๋‹ค.

๋…ธ์…˜ ๊ธฐํš์„œ์— ๋„ฃ์„ ์‹œ๊ฐํ™” ๋กœ๋“œ๋งต๋„ ํ™•์ •ํ–ˆ๋‹ค. ์ƒ๊ด€๊ด€๊ณ„ ํžˆํŠธ๋งต์„ ์‹œ์ž‘์œผ๋กœ ์ฃผ๋ง ๊ฐ€๋™ ์—ฌ๋ถ€ ๋ฐ•์Šคํ”Œ๋กฏ, ์ตœ์ข… ๋ชจ๋ธ์˜ ์‹ค์ œ๊ฐ’vs์˜ˆ์ธก๊ฐ’ ์‚ฐ์ ๋„, ๋ณ€์ˆ˜ ์ค‘์š”๋„ ๋ฐ” ์ฐจํŠธ๊นŒ์ง€ ์Šคํ† ๋ฆฌ๋ผ์ธ์— ๋งž์ถฐ ์ฐฉ์ฐฉ ๋ฝ‘์•„๋‚ผ ์˜ˆ์ •์ด๋‹ค.

 

์ผ๋‹จ์€ ์—ฌ๊ธฐ๊นŒ์ง€ ํ•˜๊ณ  ๋ฉ‹์ง„ ์ฃผ๋ง์„ ๋ณด๋‚ด๊ณ  ๋งํ…Œ์•ผ

๋ฌผ๋ก  ์นจ๋Œ€์—์„œ์š” ^ใ…Ž^