วันอังคารที่ 27 ตุลาคม พ.ศ. 2558

Machine Learning with R part IV (Regression: Linkedin views for the next 3 days)

ในตอนที่สาม เราสามารถ Predict รายได้ จากอายุ ซึ่งเราสนใจหารายได้จากอายุเพียงแค่ค่าเดียว

ซึ่งจริงๆ แล้ว R สามารถ Predict ค่าได้อย่างต่อเนื่อง ในตอนนี้ เราจะทำการ Predict ค่า view ในอนาคตสามวันต่อจากค่า view ในอดีต 21 วัน

ปล. ถ้ารูปเล็กเกินไปก็คลิ๊กที่รูปเพื่อขยายได้ครับ



เริ่มต้นสร้างตัวแปลวันโดยคำสั่ง days = 1:21 เป็น Vector ที่มีตัวเลข 1 ถึง 21
ตัวแปล linkedin เป็น Vector ที่มีค่า view วันที่ 1 ถึงวันที่ 21



สร้าง Linear Model ซึ่งเป็นความสัมพันธ์ระหว่าง days และ linkedin ด้วยคำสั่ง lm() จากนั้นเก็บค่าไว้ใน linkedin_lm

สร้างตัวแปล future_day ซึ่งเป็น Data Frame เพื่อ Predict ยอด view ในวันที่ 22 ถึงวันที่ 24

ทำการ Predict โดยใส่ model และ future_day เก็บค่าไว้ใน linkedin_pred



Plot Graph แสดงวันที่ 1 ถึง 21 และวันที่ 22 ถึง 24 ที่ได้ Predict ให้เป็นสีเขียว




ไม่มีความคิดเห็น:

แสดงความคิดเห็น