728x90
๋ฐ˜์‘ํ˜•

< ํ„ฐ๋ฏธ๋„์— vscode ์‹คํ–‰ํ•˜๊ธฐ >

์‹œํ—˜๋•Œ ๋ฌด์กฐ๊ฑด ํ„ฐ๋ฏธ๋„์—์„œ ์‹คํ–‰ํ•ด์•ผ ํ•œ๋‹ค๋„ค์š”.....

์ž…๋ ฅ์ˆœ....

1. cd..

2. cd ํด๋”๋ช…

3. PYTHON ํŒŒ์ผ๋ช…

 

 

< ์˜ค๋Š˜์˜ ๋ชฉํ‘œ >

1. ๋ฐ์ดํ„ฐ ์‚ฌ์ด์–ธ์Šค ๋ถ„์•ผ์— ๋Œ€ํ•ด ์ดํ•ดํ•˜๊ธฐ

2. ๋ฐ์ดํ„ฐ ์‚ฌ์ด์–ธ์Šค์— ์ž์ฃผ ์‚ฌ์šฉ๋˜๋Š” ํŒจํ‚ค์ง€ ์ดํ•ดํ•˜๊ธฐ

 

 

< ์˜ค๋Š˜์˜ ์‹ค์Šต >

1. ๊ตฌ๊ธ€ ์ฃผ์‹ ๋ฐ์ดํ„ฐ ๋‹ค์šด๋ฐ›๊ธฐ

2. ๋ฐ์ดํ„ฐ ์‚ฌ์ด์–ธ์Šค์—์„œ ์ž์ฃผ ์‚ฌ์šฉ๋˜๋Š” ํŒจํ‚ค์ง€๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ

3. ์›ํ•˜๋Š” ๋ฐ์ดํ„ฐ๋งŒ ๋ฝ‘์•„๋‚ด์„œ ์ฐจํŠธ๋กœ ์ถœ๋ ฅ

 

 

< ์ง„ํ–‰ ์ˆœ์„œ >

1. ๋ฐ์ดํ„ฐ ์‚ฌ์ด์–ธ์Šค ๊ธฐ์ดˆ ํ•™์Šต

2.  ๋ฐ์ดํ„ฐ๋“ค์ด ๋ชจ์—ฌ ์žˆ๋Š” ์บ๊ธ€(Kaggle)์ด๋ผ๋Š” ์‚ฌ์ดํŠธ์—์„œ, ์‹ค์Šต ๋ฐ์ดํ„ฐ ๋‹ค์šด๋กœ๋“œ(๊ตฌ๊ธ€, ๋„ทํ”Œ๋ฆญ์Šค ์ฃผ๊ฐ€ ๋ฐ์ดํ„ฐ)

3. ๋ฐ์ดํ„ฐ ์‚ฌ์ด์–ธ์Šค์—์„œ ์ž์ฃผ ์“ฐ์ด๋Š” ํŒจํ‚ค์ง€ ํ•™์Šต

 

 

< ๊ฐœ๋ฐœ ๋„๊ตฌ>

- Jupyter notebook => python๋„ ๊ฐ€๋Šฅ

- Python 3.9+

 

 

< ๋ฐ์ดํ„ฐ ์‚ฌ์ด์–ธ์Šค >

- ๋‹ค์–‘ํ•œ ๋ฐ์ดํ„ฐ๋กœ๋ถ€ํ„ฐ ์ƒˆ๋กœ์šด ์ง€์‹๊ณผ ์ •๋ณด๋ฅผ ์ถ”์ถœํ•˜๊ธฐ ์œ„ํ•ด ๊ณผํ•™์  ๋ฐฉ๋ฒ•๋ก , ํ”„๋กœ์„ธ์Šค, ์•Œ๊ณ ๋ฆฌ์ฆ˜, ์‹œ์Šคํ…œ์„ ๋™์›ํ•˜๋Š” ์œตํ•ฉ ๋ถ„์•ผ

- ์ปดํ“จํ„ฐ ๊ณผํ•™, ํ†ต๊ณ„ํ•™, ์ˆ˜ํ•™ ๋“ฑ ๋‹ค์–‘ํ•œ ํ•™๋ฌธ์˜ ์›๋ฆฌ์™€ ๊ธฐ์ˆ ์„ ํ™œ์šฉ

 

 

< ๋ฐ์ดํ„ฐ ์‚ฌ์ด์–ธ์Šค ํ”„๋กœ์„ธ์Šค >

 

- ํ•„์š”ํ•œ ์ •๋ณด๋ฅผ ์ถ”์ถœํ•˜๋Š” 5๊ฐ€์ง€ ๋‹จ๊ณ„

  1. ๋ฌธ์ œ ์ •์˜ : ํ•ด๊ฒฐํ•˜๊ณ ์ž ํ•˜๋Š” ๋ฌธ์ œ ์ •์˜ (๊ตฌ๊ธ€์˜ ์ฃผ์‹์ด ์˜ค๋ฅผ๊นŒ??)
  2. ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ : ๋ฌธ์ œ ํ•ด๊ฒฐ์— ํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ (๊ณผ๊ฑฐ์˜ ๊ตฌ๊ธ€ ์ฃผ๊ฐ€)
  3. ๋ฐ์ดํ„ฐ ์ „์ฒ˜๋ฆฌ(์ •์ œ) : ์‹ค์งˆ์ ์ธ ๋ถ„์„์„ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์œ„ํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€๊ณตํ•˜๋Š” ๋‹จ๊ณ„ - ์ˆ˜์ง‘ํ•œ ๋ฐ์ดํ„ฐ์˜ ์˜ค๋ฅ˜ ์ œ๊ฑฐ(๊ฑธ์ธก์น˜, ์ด์ƒ์น˜), ๋ฐ์ดํ„ฐ ํ˜•์‹ ๋ณ€ํ™˜ ๋“ฑ
  4. ๋ฐ์ดํ„ฐ ๋ถ„์„ : ์ „์ฒ˜๋ฆฌ๊ฐ€ ์™„๋ฃŒ๋œ ๋ฐ์ดํ„ฐ์—์„œ ํ•„์š”ํ•œ ์ •๋ณด๋ฅผ ์ถ”์ถœํ•˜๋Š” ๋‹จ๊ณ„
  5. ๊ฒฐ๊ณผ ํ•ด์„ ๋ฐ ๊ณต์œ  : ์˜์‚ฌ ๊ฒฐ์ •์— ํ™œ์šฉํ•˜๊ธฐ ์œ„ํ•ด ๊ฒฐ๊ณผ๋ฅผ ํ•ด์„ํ•˜๊ณ  ์‹œ๊ฐํ™” ํ›„ ๊ณต์œ ํ•˜๋Š” ๋‹จ๊ณ„

 

< ๋ฐ์ดํ„ฐ๋ฅผ ๊ณต์œ ํ•˜๊ณ  ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์˜จ๋ผ์ธ ํ”Œ๋žซํผ  >

๋”๋ณด๊ธฐ

- ์ข…๋ฅ˜ : ์บ๊ธ€, ๋ฐ์ด์ฝ˜, ๊ณต๊ณต ๋ฐ์ดํ„ฐ ํฌํ„ธ ๋“ฑ..

 

์บ๊ธ€(Kaggle)

  • ๋ฐ์ดํ„ฐ ๋ถ„์„ ๊ฒฝ์ง„๋Œ€ํšŒ ํ”Œ๋žซํผ
  • ๊ธฐ์—… ๋ฐ ๋‹จ์ฒด์—์„œ ๋ฐ์ดํ„ฐ์™€ ํ•ด๊ฒฐ ๊ณผ์ œ๋ฅผ ๋“ฑ๋กํ•˜๋ฉด, ๋ฐ์ดํ„ฐ ๊ณผํ•™์ž๋“ค์ด ์ด๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๊ฐœ๋ฐœํ•˜๊ณ  ๊ฒฝ์Ÿํ•  ์ˆ˜ ์žˆ๋Š” ํ”Œ๋žซํผ
  • ๊ฒฝ์ง„๋Œ€ํšŒ, ๋ฐ์ดํ„ฐ์…‹ ๊ณต์œ , ํ† ๋ก  ๋“ฑ์˜ ๊ธฐ๋Šฅ์ด ๊ฐ€๋Šฅํ•˜๋ฉฐ ๋งŽ์€ ๋ฐ์ดํ„ฐ ๊ณผํ•™์ž์™€ ๋ถ„์„๊ฐ€๋“ค์ด ํ™œ์šฉํ•จ
  • ์‹ค์Šต์„ ์œ„ํ•ด ์บ๊ธ€์˜ ๊ตฌ๊ธ€ ์ฃผ๊ฐ€ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค์šด๋กœ๋“œ ๋ฐ›์•„ ํ™œ์šฉํ•ฉ๋‹ˆ๋‹ค.
  • https://www.kaggle.com/datasets/jainilcoder/netflix-stock-price-prediction
 

Netflix Stock Price Prediction

Netflix Stock PricePrediction using Time Series

www.kaggle.com

 

< ์ž์ฃผ ํ™œ์šฉ๋˜๋Š” ํŒŒ์ด์ฌ ํŒจํ‚ค์ง€ >

๋”๋ณด๊ธฐ

: Numpy,  Pandas,  Matplotlib

 

1. Numpy 

  • ๋‹ค์ฐจ์› ๋ฐฐ์—ด์„ ์‰ฝ๊ฒŒ ์ฒ˜๋ฆฌํ•˜๊ณ  ํšจ์œจ์ ์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง€์›ํ•˜๋Š” ํŒŒ์ด์ฌ ํŒจํ‚ค์ง€
  • ์žฅ์  : ํ–‰๋ ฌ ์—ฐ์‚ฐ์€ ๋ฐ์ดํ„ฐ๊ฐ€ ๋งŽ์„ ์ˆ˜๋ก ํŒŒ์ด์ฌ ๋ฐ˜๋ณต๋ฌธ์— ๋น„ํ•ด ํ›จ์”ฌ ๋น ๋ฅด๋‹ค / ๋‹ค์ฐจ์› ํ–‰๋ ฌ ์ž๋ฃŒ ๊ตฌ์กฐ๋ฅผ ์ œ๊ณตํ•˜์—ฌ ๊ฐœ๋ฐœํ•˜๊ธฐ ํŽธํ•˜๋‹ค
  • ํŠน์ง• : CPython ์—์„œ๋งŒ ์‚ฌ์šฉ ๊ฐ€๋Šฅ / ํ–‰๋ ฌ ์ธ๋ฑ์‹ฑ ๊ธฐ๋Šฅ ์ œ๊ณต

 

2. Pandas 

  • Numpy ์˜ ํ•œ๊ณ„ : ์œ ์—ฐ์„ฑ์ด ๋ถ€์กฑํ•จ, ๊ทธ๋ฃนํ™”, ํ”ผ๋ฒ— ๋“ฑ ๊ตฌ์กฐํ™”๊ฐ€ ๋ถ€์กฑํ•จ
  • Pandas๋Š” ์—‘์…€์„ ๋‹ค๋ฃจ๋“ฏ ๊ณ ์„ฑ๋Šฅ์˜ ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ๋ฅผ ๋งŒ๋“ ๋‹ค
  • Numpy ๊ธฐ๋ฐ˜์œผ๋กœ ๋งŒ๋“ค์–ด์ง„ ํŒจํ‚ค์ง€๋กœ 1์ฐจ์› ๋ฐฐ์—ด๊ณผ 2์ฐจ์› ๋ฐฐ์—ด์ด๋ผ๋Š” ํšจ์œจ์ ์ธ ์ž๋ฃŒ๊ตฌ์กฐ ์ œ๊ณต

 

 3. Matplotlib 

  • Python ์—์„œ ๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™”๋ฅผ ์œ„ํ•ด ๊ฐ€์žฅ ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ
  • ๋‹ค์–‘ํ•œ ์ข…๋ฅ˜์˜ ๊ทธ๋ž˜ํ”„์™€ ๋„ํ‘œ๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ๋ฐ์ดํ„ฐ๋ฅผ ์‹œ๊ฐ์ ์œผ๋กœ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

 

๊ธˆ์š”์ผ ๊ด€ํ†ต ํ”„๋กœ์ ํŠธ ์‹œ๊ฐ„์—๋Š” ๋‚˜์ค‘์— ๋งŒ๋“ค ํ”„๋กœ์ ํŠธ๋ฅผ ๋Œ€๋น„ํ•ด์„œ ์—ฌ๋Ÿฌ๊ฐ€์ง€๋Š” ๋ฐฐ์šฐ๋Š”๋ฐ์š”!!!

์˜ค๋Š˜์€  Pandas ์™€ Matplotlib ๋ฅผ ํ†ตํ•ด์„œ ๋„ทํ”Œ๋ฆญ์Šค ์ฃผ๊ฐ€๋ฅผ ๋ฐ์ดํ„ฐ ๋ถ„์„ํ•˜์—ฌ ๋ณด์•˜์Šต๋‹ˆ๋‹ค~~~~

728x90
๋ฐ˜์‘ํ˜•

+ Recent posts