เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การพล็อตกราฟอนุกรมเวลาเบื้องต้น

คำสั่งพื้นฐานอย่าง print(), length(), head() และ tail() ให้ข้อมูลสำคัญเกี่ยวกับอนุกรมเวลาของเรา แต่อีกวิธีที่มีประโยชน์มากในการสำรวจข้อมูลคือการสร้างกราฟ

ในแบบฝึกหัดนี้ จะพล็อตข้อมูลปริมาณน้ำไหลรายปีของแม่น้ำไนล์โดยใช้ฟังก์ชัน plot() สำหรับ object อนุกรมเวลาอย่าง Nile แกนนอนมักแสดงดัชนี Time โดยอัตโนมัติ จากแบบฝึกหัดก่อนหน้า เราทราบว่าข้อมูลนี้ครอบคลุมช่วงปี 1871 ถึง 1970 และป้ายกำกับบนแกนนอนก็แสดงตามนั้น อย่างไรก็ตาม ป้ายกำกับค่าเริ่มต้น "Time" ไม่ได้ให้ข้อมูลมากนัก เนื่องจากข้อมูลชุดนี้เป็นการวัดรายปี จึงควรใช้ป้ายกำกับว่า "Year" และควรเปลี่ยนป้ายกำกับแกนตั้งเป็น "River Volume (1e9 m^{3})" ด้วย

นอกจากนี้ การมีชื่อกราฟที่สื่อความหมายจะช่วยให้อ่านง่ายขึ้น ซึ่งกำหนดได้ผ่านอาร์กิวเมนต์ main สำหรับกราฟนี้ ชื่อที่เหมาะสมคือ "Annual River Nile Volume at Aswan, 1871-1970"

สุดท้าย ค่าเริ่มต้นของ type สำหรับอนุกรมเวลาคือ "l" ซึ่งหมายถึงเส้น การเชื่อมต่อจุดสังเกตการณ์ต่อเนื่องกันช่วยให้กราฟอ่านง่ายขึ้น บางครั้งอาจเป็นประโยชน์ที่จะแสดงทั้งจุดและเส้นพร้อมกัน โดยใช้ "b" สำหรับทั้งสองอย่าง

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การวิเคราะห์อนุกรมเวลาใน R

ดูคอร์ส

คำแนะนำการฝึกหัด

  • ใช้ plot() เพื่อแสดงชุดข้อมูล Nile
  • เรียกใช้ plot() อีกครั้งเพื่อแสดงข้อมูล แต่เพิ่มอาร์กิวเมนต์: xlab = "Year", ylab = "River Volume (1e9 m^{3})"
  • เรียกใช้ plot() ครั้งที่สามกับข้อมูล Nile แต่คราวนี้ให้เพิ่มชื่อกราฟและแสดงจุดสังเกตการณ์ในกราฟด้วย โดยระบุอาร์กิวเมนต์ดังนี้: main = "Annual River Nile Volume at Aswan, 1871-1970", type ="b"

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Plot the Nile data
plot(___)

# Plot the Nile data with xlab and ylab arguments
plot(___, xlab = "___", ylab = "___")

# Plot the Nile data with xlab, ylab, main, and type arguments

แก้ไขและรันโค้ด