Blog

เศรษฐศาสตร์ภาษางูเหลือม ตอนที่ 1 การวิเคราะห์ข้อมูลเศรษฐกิจและธุรกิจด้วย Python

economics

เศรษฐศาสตร์ภาษางูเหลือม ตอนที่ 1 การวิเคราะห์ข้อมูลเศรษฐกิจและธุรกิจด้วย Python

Student blog — 07/03/2025

เศรษฐศาสตร์ภาษางูเหลือม ตอนที่ 1 การวิเคราะห์ข้อมูลเศรษฐกิจและธุรกิจด้วย Python
บทความนี้เป็นบทความที่จะสอนภาษางูเหลือม (Python) ให้ผู้อ่านทุกคน โดยมุ่งเน้นการวิเคราะห์ข้อมูลเศรษฐกิจและธุรกิจเบื้องต้น เพื่อเป็นพื้นฐานการวิเคราะห์ระดับสูงต่อไป แต่ก็ข้ามพื้นฐานไม่ได้นะครับ การใช้ภาษา Python ช่วยในวิเคราะห์ข้อมูลคือพื้นฐานการสร้างแบบจำลอง และ AI คำถามคือทำไมเราไม่โยนข้อมูลเศรษฐกิจและธุรกิจเข้าไปใน AI สักตัวละ คำตอบคือคุณมั่นใจไหมว่าข้อมูลที่คุณโยนไปให้ AI วิเคราะห์จะไม่รั่วไหลไปสู่บุคคลายนอก ถ้าเป็นข้อมูลเศรษฐกิจยังพอที่จะแบ่งปันผู้อื่นได้ แต่หากเป็นข้อมูลภายในธุรกิจ เช่น ยอดขาย ต้นทุนหรือข้อมูลลูกค้า ถ้ารั่วไหลย่อมสร้างความเสียหายให้แก่ธุรกิจอย่างแน่นอน ดังนั้นเราจึงต้องเขียน code เพื่อสร้างแบบจำลองเพื่อใช้ภายในองค์กรธุรกิจและมีความปลอดภัยทางข้อมูล เมื่อทุกคนทราบแล้ว เรามาเริ่มเรียนกันเลย

เศรษฐศาสตร์ภาษางูเหลือม ตอนที่ 1 การวิเคราะห์ข้อมูลเศรษฐกิจและธุรกิจด้วย Python , วิเคราะห์ข้อมูลเศรษฐกิจด้วย Python, เขียนโค้ด Python วิเคราะห์ข้อมูล, Python สำหรับการวิเคราะห์ธุรกิจ, Data Analytics ด้วย Python, Python กับการเงินและเศรษฐกิจ, เครื่องมือวิเคราะห์เศรษฐศาสตร์, Python for Economic Analysis, หลักสูตรวิเคราะห์ข้อมูลทางธุรกิจ

รูปที่ 1 คำสั่งนำเข้าข้อมูลจากไฟล์ excel

จากรูปที่ 1 ทางผู้เขียนได้เขียนคำสั่งผ่าน JupyterLab โดยเริ่มจากการ import คำสั่ง pandas เข้ามาก่อน แล้วจึงดึงข้อมูลจากไฟล์ excel ที่เตรียมเอาไว้ หลังจากนั้นสร้างตารางข้อมูลด้วยคำสั่ง df และรันข้อมูลออกมาจะได้ผลลัพธ์ตามรูปที่ 2

เศรษฐศาสตร์ภาษางูเหลือม ตอนที่ 1 การวิเคราะห์ข้อมูลเศรษฐกิจและธุรกิจด้วย Python , วิเคราะห์ข้อมูลเศรษฐกิจด้วย Python, เขียนโค้ด Python วิเคราะห์ข้อมูล, Python สำหรับการวิเคราะห์ธุรกิจ, Data Analytics ด้วย Python, Python กับการเงินและเศรษฐกิจ, เครื่องมือวิเคราะห์เศรษฐศาสตร์, Python for Economic Analysis, หลักสูตรวิเคราะห์ข้อมูลทางธุรกิจ

รูปที่ 2 รายได้และหนี้สินจากผู้ให้ข้อมูลในประเทศสหรัฐอเมริกา

จากรูปที่ 2 ที่แสดงตารางรายได้และหนี้สินของคนในอเมริกาจำนวน 6,015 คน ซึ่งเป็นข้อมูลที่มากมาย แต่ค่อนข้างดูยาก นำข้อมูลเหล่านี้มาตัดสินใจได้ยาก ดังนั้นเราต้องจัดเรียงข้อมูลให้ดูง่ายขึ้นด้วยวิธีการเรียงข้อมูลจากมากไปน้อย ในตัวอย่างนี้ผู้สอนนำข้อมูลหนี้สินมาเรียงจากมากไปน้อย

เศรษฐศาสตร์ภาษางูเหลือม ตอนที่ 1 การวิเคราะห์ข้อมูลเศรษฐกิจและธุรกิจด้วย Python , วิเคราะห์ข้อมูลเศรษฐกิจด้วย Python, เขียนโค้ด Python วิเคราะห์ข้อมูล, Python สำหรับการวิเคราะห์ธุรกิจ, Data Analytics ด้วย Python, Python กับการเงินและเศรษฐกิจ, เครื่องมือวิเคราะห์เศรษฐศาสตร์, Python for Economic Analysis, หลักสูตรวิเคราะห์ข้อมูลทางธุรกิจ

รูปที่ 3 คำสั่งและผลลัพธ์การเรียงข้อมูลหนี้สินจากมากปน้อย

ข้อมูลที่ถูกเรียงทำให้เราสามารถอ่านข้อมูลง่ายขึ้น แต่ข้อมูลมีจำนวนมากและวิเคราะห์ยาก ดังนั้นเราจะสร้างกราฟเพื่อดูการกระจากของข้อมูลด้วย Scatter Plot

เศรษฐศาสตร์ภาษางูเหลือม ตอนที่ 1 การวิเคราะห์ข้อมูลเศรษฐกิจและธุรกิจด้วย Python , วิเคราะห์ข้อมูลเศรษฐกิจด้วย Python, เขียนโค้ด Python วิเคราะห์ข้อมูล, Python สำหรับการวิเคราะห์ธุรกิจ, Data Analytics ด้วย Python, Python กับการเงินและเศรษฐกิจ, เครื่องมือวิเคราะห์เศรษฐศาสตร์, Python for Economic Analysis, หลักสูตรวิเคราะห์ข้อมูลทางธุรกิจ

รูปที่ 4 คำสั่งสร้าง Scatter Plot
เศรษฐศาสตร์ภาษางูเหลือม ตอนที่ 1 การวิเคราะห์ข้อมูลเศรษฐกิจและธุรกิจด้วย Python , วิเคราะห์ข้อมูลเศรษฐกิจด้วย Python, เขียนโค้ด Python วิเคราะห์ข้อมูล, Python สำหรับการวิเคราะห์ธุรกิจ, Data Analytics ด้วย Python, Python กับการเงินและเศรษฐกิจ, เครื่องมือวิเคราะห์เศรษฐศาสตร์, Python for Economic Analysis, หลักสูตรวิเคราะห์ข้อมูลทางธุรกิจ

รูปที่ 5 Scatter Plot ที่แสดงการกระจายของข้อมูล

จากรูปที่ 5 จะเห็นการกระจายของข้อมูล สามารถสรุปข้อมูลเบื้องต้นได้ว่าผู้ที่มีรายได้น้อยจะมีหนี้สินอยู่มากในขณะที่ผู้ที่มีรายได้มากมีหนี้สินน้อย หลังจากนั้นเรามาสร้างตารางค่าสัมประสิทธิ์สหสัมพันธ์

เศรษฐศาสตร์ภาษางูเหลือม ตอนที่ 1 การวิเคราะห์ข้อมูลเศรษฐกิจและธุรกิจด้วย Python , วิเคราะห์ข้อมูลเศรษฐกิจด้วย Python, เขียนโค้ด Python วิเคราะห์ข้อมูล, Python สำหรับการวิเคราะห์ธุรกิจ, Data Analytics ด้วย Python, Python กับการเงินและเศรษฐกิจ, เครื่องมือวิเคราะห์เศรษฐศาสตร์, Python for Economic Analysis, หลักสูตรวิเคราะห์ข้อมูลทางธุรกิจ

รูปที่ 6 ตารางค่าสัมประสิทธิ์สหสัมพันธ์

ค่าสัมประสิทธิ์สหสัมพันธ์ (Correlation Coefficient) ใช้สำหรับวัดความสัมพันธ์ระหว่างตัวแปรสองตัว โดยค่าจะอยู่ระหว่าง -1 ถึง 1
1 หมายถึง มีความสัมพันธ์เชิงบวกสูงมาก (ถ้าตัวแปรหนึ่งเพิ่ม อีกตัวก็เพิ่ม)
0 หมายถึง ไม่มีความสัมพันธ์
-1 หมายถึง มีความสัมพันธ์เชิงลบสูงมาก (ถ้าตัวแปรหนึ่งเพิ่ม อีกตัวจะลด)
ค่าสัมประสิทธิ์สหสัมพันธ์ของหนี้สินและรายได้อยู่ระหว่าง 0.05 นั่นหมายความว่ามีความสัมพันธ์เชิงบวกแต่ไม่สูงสูงมาก

จากบทความนี้ทุกคนน่าจะวิเคราะห์ข้อมูลด้วยภาษา Python ได้เบื้องต้นโดยไม่ต้องพึ่งการวิเคราะห์ข้อมูลด้วย AI ซึ่งในหลักสูตรใหม่ของคณะเศรษฐศาสตร์ สาขาวิทยาการวิเคราะห์ข้อมูล มหาวิทยาลัยหอการค้าไทยได้เปิดสอนให้ผู้สนใจเข้ามานั่งเรียน พัฒนาความรู้ทางด้านเศรษฐศาสตร์ ธุรกิจและการเขียนโปรแกรมด้วยภาษาคอมพิวเตอร์ สำหรับคนที่ชื่นชอบสามารถรออ่านตอนที่ 2 ได้เลย

ผู้เขียน: อาจารย์ กิตติวัฒน์ สุวรรณลี