[2023-19] ํ•จ๊ป˜ ์ž๋ผ๊ธฐ
ยท
๐Ÿ“š Book
์ œ๋ชฉ: "ํ•จ๊ป˜ ์ž๋ผ๊ธฐ" ์ €์ž: ๊น€์ฐฝ์ค€ ์ฑ…์˜ ๋‚ด์šฉ์„ ๋ณด๋ฉด ์ƒ๋‹นํžˆ ํ†ต๊ณ„ ๋ฐ์ดํ„ฐ์— ๊ทผ๊ฑฐํ•ด ์‚ฌ๋ก€๋ฅผ ๋“ค๊ณ  ์žˆ๋‹ค. ํŒŒ๋ ˆํ† ์˜ ๋ฒ•์น™, ํšŒ๊ท€ ๋ถ„์„, ์ƒ๊ด€ ๋ถ„์„, ์œ ์˜์„ฑ ๊ฒ€์ • ๋“ฑ ๋‹ค์–‘ํ•œ ๋ฐฉ๋ฒ•์œผ๋กœ ์šฐ๋ฆฌ๊ฐ€ ์ผํ•˜๋Š” ๋ฐฉ์‹ ๋ถ„์„ํ–ˆ๋‹ค. (1) ๋ชฐ์ž… (๋ฏธํ•˜์ด ์น™์„ผํŠธ๋ฏธํ•˜์ด) ๋ฏธํ•˜์ด ์น™์„ผํŠธ๋ฏธํ•˜์ด(Mihaly Csikszentmihalyi)๋Š” ๊ธ์ •์‹ฌ๋ฆฌํ•™์ž์ด๋ฉฐ ๋ชฐ์ž…์— ๋Œ€ํ•œ ์—ฐ๊ตฌ์ž๋กœ ์•Œ๋ ค์ ธ ์žˆ๋‹ค. "๋ชฐ์ž…์€ ์˜์‹์ด ๊ฒฝํ—˜์œผ๋กœ ๊ฝ‰ ์ฐจ ์žˆ๋Š” ์ƒํƒœ์ด๋‹ค. ์ด๋•Œ ๊ฐ๊ฐ์˜ ๊ฒฝํ—˜์€ ์„œ๋กœ ์กฐํ™”๋ฅผ ์ด๋ฃฌ๋‹ค. ๋Š๋ผ๋Š” ๊ฒƒ, ๋ฐ”๋ผ๋Š” ๊ฒƒ, ์ƒ๊ฐํ•˜๋Š” ๊ฒƒ์ด ํ•˜๋‚˜๋กœ ์–ด์šฐ๋Ÿฌ์ง€๋Š” ๊ฒƒ์ด๋‹ค.” ๋ชฐ์ž…์€ ๊ฒฝ๋ ฅ์—์„œ ๋‚˜์˜ค๋Š” ๊ฒŒ ์•„๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž์˜ ๊ฒฝ์šฐ ๊ฒฝ๋ ฅ๊ณผ ์—…๋ฌด ๋Šฅ๋ ฅ์˜ ์ƒ๊ด€๊ด€๊ณ„๊ฐ€ ๋น„๋ก€ํ•˜์ง€ ์•Š๋‹ค๊ณ  ์ฑ…์—์„œ๋Š” ์„ค๋ช…ํ•œ๋‹ค. ๋”ฐ๋ผ์„œ ์šฐ๋ฆฌ๋Š” ๋‚ด ์œ„์— ์žˆ๋Š” ์‚ฌ๋žŒ์ด ๋‚˜์—๊ฒŒ ๋ฐฐ์›€์„ ์ค„ ๊ฒƒ์ด๋ผ๋Š” ๊ธฐ๋Œ€๋ฅผ ํ•˜์ง€ ๋ง..
[2023-18] ๋ฐ์ดํ„ฐ๋กœ ์ „๋ฌธ๊ฐ€์ฒ˜๋Ÿผ ๋งํ•˜๊ธฐ : ํšจ์œจ์  ์˜์‚ฌ ์ „๋‹ฌ์„ ์œ„ํ•œ ๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™”์™€ ๋น„์ฆˆ๋‹ˆ์Šค ์Šคํ† ๋ฆฌํ…”๋ง์˜ ๊ธฐ์ˆ 
ยท
๐Ÿ“š Book
์ œ๋ชฉ: "๋ฐ์ดํ„ฐ๋กœ ์ „๋ฌธ๊ฐ€์ฒ˜๋Ÿผ ๋งํ•˜๊ธฐ : ํšจ์œจ์  ์˜์‚ฌ ์ „๋‹ฌ์„ ์œ„ํ•œ ๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™”์™€ ๋น„์ฆˆ๋‹ˆ์Šค ์Šคํ† ๋ฆฌํ…”๋ง์˜ ๊ธฐ์ˆ " ์ €์ž: ์นผ ์˜ฌ์นœ keyword ์ค‘์•™ ์ง‘์ค‘ํ˜• ๋ฐ์ดํ„ฐ ๋ถ„์„ ํŒ€, ๋ถ„์‚ฐํ˜• ๋ฐ์ดํ„ฐ ๋ถ„์„, Data visualization society, Preppin data set ์ค‘์•™ ์ง‘์ค‘ํ˜• ๋ฐ์ดํ„ฐ ๋ถ„์„ ํŒ€ vs ๋ถ„์‚ฐํ˜• ๋ฐ์ดํ„ฐ ๋ถ„์„ ํŒ€ ๋ชจ๋ธ Centralised(์ค‘์•™ ์ง‘์ค‘ํ˜•) Hybrid Embedded(๋ถ„์‚ฐํ˜•) ํŒ€ ๊ตฌ์กฐ ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ํ•˜๋Š” ์ค‘์•™ ์ง‘์ค‘ํ˜• ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฐ์ดํ„ฐ ์—”์ง€๋‹ˆ์–ด ํŒ€ ์ฝ”์–ด ๋ฐ์ดํ„ฐ ํ…Œ์ด๋ธ”์„ ๊ฐœ์„ ํ•˜๋Š” ์ž‘์—…์„ ๋ถ€๋ถ„์ ์œผ๋กœ ์ˆ˜ํ–‰ํ•˜์ง€๋งŒ product ํŒ€์—์„œ๋„ ์ผํ•˜๋Š” ๋ถ„์„ ์—”์ง€๋‹ˆ์–ด๋ง ํŒ€ ๋งˆ์ผ€ํŒ…๊ณผ ๊ฐ™์€ ๋น„์ฆˆ๋‹ˆ์ŠคํŒ€์˜ ์ผ์›์œผ๋กœ ์™„์ „ ํ†ตํ•ฉ๋˜์–ด ์ผํ•˜๋Š” ๋ฐ์ดํ„ฐ ๋ถ„์„๊ฐ€ ํŒ€ ์žฅ์  ์ „๋ฌธ์„ฑ ๊ฐ•ํ™” ์ค‘์•™ ์šฐ..
[2023-17] ๋‚˜๋Š” ํšŒ์‚ฌ ๋‹ค๋‹ˆ๋ฉด์„œ ๊ณต๋ถ€ํ•˜๊ธฐ๋กœ ํ–ˆ๋‹ค (์‚ฌํ†  ๋‹ค์นด์œ ํ‚ค)
ยท
๐Ÿ“š Book
์ œ๋ชฉ: "๋‚˜๋Š” ํšŒ์‚ฌ ๋‹ค๋‹ˆ๋ฉด์„œ ๊ณต๋ถ€ํ•˜๊ธฐ๋กœ ํ–ˆ๋‹ค" ์ €์ž: ์‚ฌํ†  ๋‹ค์นด์œ ํ‚ค ์‚ฌํ†  ๋‹ค์นด์œ ํ‚ค๋Š” ์ผ๋ณธ ๊ธฐ์—…์—์„œ ๋ณ€ํ˜ธ์‚ฌ๋กœ ์ผํ•˜๋ฉด์„œ ๋ฒ„๋ธ”๊ฒฝ์ œ๋ฅผ ๋งž์ดํ–ˆ๋‹ค. ์œ„์— ์„ ๋ฐฐ๋“ค์ด ์ค„์ค„์ด ์ง์„ ์‹ธ๊ฐ€๋Š” ๋ชจ์Šต์— ์ž๊ฒฉ์ฆ์€ ๋‚จ๋“ค์ด ๋”ฐ๋Š” ๊ฒƒ์œผ๋กœ ์ธ์‹ํ–ˆ๋˜ ๊ทธ๊ฐ€ ์ƒ๊ฐ์„ ๋ฐ”๊พธ๊ณ  ์ž๊ฒฉ์ฆ ์‹œํ—˜์— ์‘์‹œํ•˜๋ฉด์„œ ํ„ฐ๋“ํ•œ ๋…ธํ•˜์šฐ๋ฅผ ๊ณต์œ ํ•ด์คฌ๋‹ค. ๊ณต์œ  ๋‚ด์šฉ์€ ๋ป”ํ•œ ์ด์•ผ๊ธฐ๋‹ค. ์ผ์ • ๊ด€๋ฆฌ, ์•”๊ธฐ ํšจ์œจ ๋†’์ด๊ธฐ ๋“ฑ, ๋‹ค๋งŒ ์—ฌ๊ธฐ์„œ ํ•œ๊ฐ€์ง€ ํŠน์ด ํ–ˆ๋˜ ์ ์ด ํ•„๊ธฐ์— ๋Œ€ํ•œ ๋ถ€๋ถ„์ด๋‹ค. ์˜ค๋‹ต ๋…ธํŠธ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  ์ฑ…์— ๊ธฐ์ž…ํ•˜๊ณ  ๋„˜๊ธฐ๊ณ  ๋ฐ˜๋ณต ํ•™์Šต์„ ํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ์•„์นจ ์ผ์ฐ ์ผ์–ด๋‚˜ ๋‡Œ๊ฐ€ ๊ฐ€์žฅ ๋ง‘์„ ๋•Œ ๊ณต๋ถ€๋ฅผ ์‹œ์ž‘ํ•˜๊ณ  ์ด ๊ณผ์ •์„ ๋งค์ผ ๋ฐ˜๋ณตํ–ˆ๋‹ค. (ํ‹ฐ๋Œ ๋ชจ์•„ ํƒœ์‚ฐ ) 30๋ถ„ ํˆฌ์žํ•ด์„œ ์ฝ์„ ๋งŒํ•œ ์ฑ…์ด๋‹ค. ๊ธ€์ด ์ฝ๊ธฐ ํŽธํ•˜๊ฒŒ ์“ฐ์—ฌ ์žˆ์–ด ๋ˆˆ์ด ํŽธํ–ˆ๋‹ค. keyword ๊ธฐํ•œ ์ •ํ•˜๊ธฐ, O/X ๋ฌธ์ œ,..
Auto ARIMA Summary ์„ค๋ช…
ยท
๐Ÿ“ Statistics
Auto Arima Summary Table ์„ค๋ช… ARIMA ๋ชจํ˜•์„ ๋‹ค๋ฃจ๋ฉด ๊ผญ ๋ด์•ผํ•˜๋Š” Table์ด๋‹ค. ํ•œ๋ฒˆ์˜ ์‹œํ–‰์œผ๋กœ ๋ชจํ˜•์„ ์ •ํ•œ๋‹ค๋ฉด Auto ARIMA์˜ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์ง€ ์•Š์„ ์ˆ˜ ์žˆ์œผ๋‚˜ ํ†ต๊ณ„์  ๋ชจ๋ธ์ธ ๋งŒํผ ์œ ์˜์„ฑ ๊ฒ€์ฆ์ด ํ•„์š”ํ•˜๋‹ค. ๊ธฐ๋ณธ์ ์ธ ์„ค๋ช… ARIMA๋Š” ์ฐจ๋ถ„๊ณผ ์ด๋™ํ‰๊ท ์„  ๋ชจํ˜•์˜ ์ฐจ์ˆ˜๋กœ y = a(0) + p(0) + a(1) + p(1) ... ์ด๋Ÿฐ์‹์œผ๋กœ ๋‹จ์ˆœํ•œ ๋ชจํ˜•์—์„œ ๋ณต์žกํ•œ ๋ชจํ˜•์œผ๋กœ ๋งŒ๋“ค์–ด๊ฐ„๋‹ค. (1) ์œ„์˜ Summary Table์—์„œ ์ค‘์š”ํ•œ ์ ์€ Log Likelihood์˜ ๊ฐ’์ด ๋‚ด๊ฐ€ ์ด์ „ ์‹œํ–‰ ๋ชจ๋ธ ๋ณด๋‹ค ์ปค์กŒ๋Š”์ง€๊ฐ€ ์ค‘์š”ํ•˜๋‹ค. ์šฐ๋„์˜ ๊ฒฐ๊ณผ๊ฐ€ ๋ณดํ†ต Positive Value ์ด์ง€๋งŒ ์Œ์ˆ˜์—ฌ๋„ ๊ผญ ๋ชจ๋ธ์ด ํ‹€๋ฆฐ ๊ฒƒ์€ ์•„๋‹ˆ๋‹ค. ์ด ์˜๋ฏธ๋Š” "๋ชจ๋ธ์ด data์— fitํ•œ์ง€ ๋ณด๋Š” ๊ฒƒ" ์ด๋‹ค. (ํด ์ˆ˜๋ก ์ž˜ fi..
[2023-16] ์š•๋ง์˜ ๋‡Œ๊ณผํ•™(ํด.J.์žญ)
ยท
๐Ÿ“š Book
์ œ๋ชฉ: "์š•๋ง์˜ ๋‡Œ๊ณผํ•™" ์ €์ž: ํด.J.์žญ keyword Peak-End rule - "๋ ๊ทœ์น™"์€ ์‚ฌ๋žŒ๋“ค์ด ๋งค ์ˆœ๊ฐ„์˜ ์ „์ฒด ํ•ฉ๊ณ„๋‚˜ ํ‰๊ท ์„ ๊ธฐ์ค€์œผ๋กœ ํ•˜๊ธฐ๋ณด๋‹ค๋Š” ์ตœ๊ณ ์ ๊ณผ ์ข…๋ฃŒ ์‹œ์˜ ๋Š๋‚Œ์„ ํฌ๊ฒŒ ๊ธฐ์ค€์œผ๋กœ ๊ฒฝํ—˜์„ ํŒ๋‹จํ•˜๋Š” ์‹ฌ๋ฆฌํ•™์  ๊ฒฝํ—˜์  ๋ฐฉ๋ฒ•์ด๋‹ค. ๊ฐ•๋ ฌํ•œ ์ธ์ƒ์ด์•ผ๋ง๋กœ ๊ทธ์‚ฌ๋žŒ์„ ํ‰๊ฐ€ํ•˜๋Š” ์ง€ํ‘œ๊ฐ€ ๋œ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ์˜ˆ๋ฅผ ๋“ค๋ฉด ์•„๋ฉ•์Šค(American Express) ์นด๋“œ์‚ฌ์˜ ๊ณ ๊ฐ์ด ๋นต์ง‘์—์„œ ๋นต์„ ๊ฒฐ์ œ ํ•  ๋•Œ ๋ฌด๋ฃŒ ์ปคํ”ผ ์ฟ ํฐ์„ ์ œ์‹œํ•œ๋‹ค๋ฉด ์ด ๊ธฐ์–ต์€ ๊ทธ ๋นต์ง‘์— ๋Œ€ํ•œ ์ข‹์€ ๊ธฐ์–ต์œผ๋กœ ๋‚จ์„ ๊ฒƒ์ด๋‹ค. ๊ทธ ์ด์œ ๋Š” ๊ธฐ์–ต ํšจ์šฉ์ด ์ž‘์šฉํ•ด์„œ ์ผ์–ด๋‚œ๋‹ค. ๋งˆ์ผ€ํŒ… ๋””์ž์ธ์— ๋งŽ์ด ์ ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ• ์ค‘ ํ•˜๋‚˜์ด๋‹ค. Double blind (์ด์ค‘๋งน๊ฒ€) ์ฐธ๊ฐ€์ž์™€ ์‹คํ—˜์ž ๋ชจ๋‘ ๋ˆ„๊ฐ€ ํŠน์ • ์น˜๋ฃŒ๋ฅผ ๋ฐ›๊ณ ์žˆ๋Š”์ง€ ์•Œ์ง€ ๋ชปํ•˜๊ฒŒ ํ•˜๋Š” ์—ฐ๊ตฌ์ด๋‹ค. ์—ฐ๊ตฌ ๊ฒฐ๊ณผ์˜ ํŽธํ–ฅ์„ ๋ฐฉ์ง€..
[SQL]Window ํ•จ์ˆ˜ First_value/Last_value ํ™œ์šฉํ•˜๊ธฐ
ยท
๐Ÿ›ข๏ธ Database
in PostgreSQL SELECT FIRST_VALUE(VALUE) OVER(PARTITION BY STOCK_NAME ORDER BY DATE) FROM STOCK; SQL Error [42601]: ERROR: Aggregate window functions with an ORDER BY clause require a frame clause TSLA / 2023-08-13 / 200 TSLA / 2023-08-14 / 210 TSLA / 2023-08-15 / 220 TSLA / 2023-08-16 / 230 first_value๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ ODRER BY ๊ตฌ๋ฌธ์—์„œ ๊ฐœ๋ณ„ Row์— ๋Œ€ํ•œ DATE๋ฅผ ์–ด๋–ป๊ฒŒ ์ •๋ ฌํ• ์ง€ ์ง€์ •๋˜์ง€ ์•Š์•„ ์ƒ๊ธด ์˜ค๋ฅ˜ "order by value rows between [fro..
๋‹คํ–ˆ๋‹ค
B's