คำถามและคำตอบสัมภาษณ์การเขียนโปรแกรม 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 ฯลฯ)
- อ่านชุดข้อมูลโดยการพิมพ์ชื่อของชุดข้อมูลหรือเลือกชุดข้อมูลในกล่องโต้ตอบ
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 เช่นเดียวกับสเปรดชีตซึ่งคุณสามารถป้อนข้อมูลของคุณได้อย่างง่ายดาย
คำถามสัมภาษณ์เหล่านี้จะช่วยในวีว่าของคุณ (วาจา)