คำถามและคำตอบสัมภาษณ์การเขียนโปรแกรม R 18 อันดับแรก (2025)

ต่อไปนี้เป็นคำถามและคำตอบในการสัมภาษณ์เกี่ยวกับการเขียนโปรแกรม R สำหรับผู้สมัครหน้าใหม่และผู้มีประสบการณ์เพื่อให้ได้งานในฝัน

 

คำถามและคำตอบเกี่ยวกับการเขียนโปรแกรม R Viva สำหรับน้องใหม่

1) อธิบายว่า R คืออะไร?

R คือซอฟต์แวร์วิเคราะห์ข้อมูลที่ใช้โดยนักวิเคราะห์ ปริมาณ นักสถิติ นักวิทยาศาสตร์ข้อมูล และอื่นๆ


2) แสดงรายการฟังก์ชันบางอย่างที่ R มีให้?

ฟังก์ชั่นที่ R จัดให้คือ

  • หมายความ
  • มัธยฐาน
  • การกระจาย
  • ความแปรปรวนร่วม
  • การถอยหลัง
  • ไม่เป็นเชิงเส้น
  • เอฟเฟกต์ผสม
  • GLM
  • แกม. ฯลฯ

3) อธิบายว่าคุณสามารถเริ่ม R commander GUI ได้อย่างไร

การพิมพ์คำสั่ง (“Rcmdr”) ลงในคอนโซล R จะเริ่มต้น R commander GUI


4) ใน R คุณจะนำเข้าข้อมูลได้อย่างไร

คุณใช้คำสั่ง R เพื่อนำเข้าข้อมูลใน R และมีสามวิธีที่คุณสามารถป้อนข้อมูลลงไปได้

  • คุณสามารถป้อนข้อมูลได้โดยตรงผ่านข้อมูล  ชุดข้อมูลใหม่
  • นำเข้าข้อมูลจากข้อความธรรมดา (ASCII) หรือไฟล์อื่นๆ (SPSS, Minitab ฯลฯ)
  • อ่านชุดข้อมูลโดยการพิมพ์ชื่อของชุดข้อมูลหรือเลือกชุดข้อมูลในกล่องโต้ตอบ
คำถามสัมภาษณ์การเขียนโปรแกรม R
คำถามสัมภาษณ์การเขียนโปรแกรม R

5) พูดถึงสิ่งที่ภาษา 'R' ไม่ได้ทำอะไร?

  • แม้ การเขียนโปรแกรม R สามารถเชื่อมต่อกับ DBMS ได้อย่างง่ายดายไม่ใช่ฐานข้อมูล
  • R ไม่มีส่วนติดต่อผู้ใช้แบบกราฟิกใดๆ
  • แม้ว่ามันจะเชื่อมต่อกับ Excel/Microsoft Office ได้อย่างง่ายดาย ภาษา R ไม่มีมุมมองข้อมูลในสเปรดชีต

6) อธิบายวิธีการเขียนคำสั่ง R?

ใน R ที่ใดก็ได้ในโปรแกรมคุณต้องนำหน้าบรรทัดโค้ดด้วยเครื่องหมาย # เป็นต้น

  • #ลบ
  • # แผนก
  • #หมายเหตุ มีลำดับการดำเนินการ

7) คุณจะบันทึกข้อมูลของคุณใน R ได้อย่างไร?

หากต้องการบันทึกข้อมูลใน R มีหลายวิธี แต่วิธีที่ง่ายที่สุดในการทำเช่นนี้คือ

ไปที่ข้อมูล > ชุดข้อมูลที่ใช้งานอยู่ > ส่งออกชุดข้อมูลที่ใช้งานอยู่ และกล่องโต้ตอบจะปรากฏขึ้น เมื่อคุณคลิกตกลง กล่องโต้ตอบจะให้คุณบันทึกข้อมูลในลักษณะปกติ


8) พูดถึงว่าคุณสามารถสร้างความสัมพันธ์ร่วมและความแปรปรวนร่วมได้อย่างไร?

คุณสามารถสร้างความสัมพันธ์ร่วมได้ด้วยฟังก์ชัน cor () เพื่อสร้างความสัมพันธ์ร่วม และฟังก์ชัน cov () เพื่อสร้างความสัมพันธ์ร่วม


9) อธิบายว่า t-test ใน R คืออะไร?

ใน R ฟังก์ชัน t.test () จะสร้างการทดสอบ t-test ที่หลากหลาย T-test เป็นการทดสอบที่พบบ่อยที่สุดในสถิติและใช้เพื่อพิจารณาว่าค่าเฉลี่ยของทั้งสองกลุ่มเท่ากันหรือไม่


10) อธิบายว่าฟังก์ชัน With () และ By () ใน R ใช้ทำอะไร?

  • ฟังก์ชัน With() คล้ายกับ DATA ใน SAS โดยจะใช้นิพจน์กับชุดข้อมูล
  • ฟังก์ชัน BY() ใช้ฟังก์ชันกับปัจจัยแต่ละระดับ คล้ายกับการประมวลผล BY ใน SAS

คำถามและคำตอบสัมภาษณ์การเขียนโปรแกรม R สำหรับผู้มีประสบการณ์

11) โครงสร้างข้อมูลใน R ที่ใช้ในการวิเคราะห์ทางสถิติและสร้างกราฟมีอะไรบ้าง

R มีโครงสร้างข้อมูลเช่น

  • เวกเตอร์
  • เมทริกซ์
  • อาร์เรย์
  • กรอบข้อมูล

12) อธิบายรูปแบบทั่วไปของเมทริกซ์ใน R?

รูปแบบทั่วไปคือ

Mymatrix< - matrix (vector, nrow=r , ncol=c , byrow=FALSE,
dimnames = list ( char_vector_ rowname, char_vector_colnames))

13) ใน R จะแสดงค่าที่หายไปได้อย่างไร?

ใน R ค่าที่หายไปจะแสดงด้วย NA (ไม่มี) เหตุใดค่าที่เป็นไปไม่ได้จึงแสดงด้วยสัญลักษณ์ NaN (ไม่ใช่ตัวเลข)


14) อธิบายว่าทรานสโพสคืออะไร?

สำหรับการปรับเปลี่ยนรูปร่างข้อมูลก่อนหน้านี้ การวิเคราะห์ R มีวิธีการที่หลากหลาย และการเปลี่ยนรูปแบบเป็นวิธีที่ง่ายที่สุดในการปรับรูปร่างชุดข้อมูลใหม่ เพื่อย้ายเมทริกซ์หรือกรอบข้อมูล t () มีการใช้ฟังก์ชัน


15) อธิบายว่าข้อมูลถูกรวมไว้ใน R อย่างไร?

การยุบข้อมูลใน R โดยใช้ตัวแปร BY หนึ่งตัวขึ้นไปจะทำให้เป็นเรื่องง่าย เมื่อใช้ aggregate() ฟังก์ชั่นตัวแปร BY ควรอยู่ในรายการ


16) ฟังก์ชั่นที่ใช้ในการเพิ่มชุดข้อมูลใน R คืออะไร?

ฟังก์ชัน rbind สามารถใช้เพื่อรวมสองเฟรมข้อมูล (ชุดข้อมูล) ทั้งสอง กรอบข้อมูล ต้องมีตัวแปรเหมือนกันแต่ไม่จำเป็นต้องอยู่ในลำดับเดียวกัน


17) ฟังก์ชั่น subset() และฟังก์ชัน example() ใน R มีประโยชน์อย่างไร?

ใน R ฟังก์ชัน subset() ช่วยให้คุณเลือกตัวแปรและการสังเกต ในขณะที่ฟังก์ชันตัวอย่าง () คุณสามารถเลือกตัวอย่างสุ่มขนาด n จากชุดข้อมูลได้


18) อธิบายว่าคุณสามารถสร้างตารางใน R โดยไม่มีไฟล์ภายนอกได้อย่างไร

ใช้รหัส

myTable = data.frame()
edit(myTable)

รหัสนี้จะเปิด Excel เช่นเดียวกับสเปรดชีตซึ่งคุณสามารถป้อนข้อมูลของคุณได้อย่างง่ายดาย

คำถามสัมภาษณ์เหล่านี้จะช่วยในวีว่าของคุณ (วาจา)