การสื่อสารการวิจัยด้วย R Notebook – ตอนที่ 2

การสื่อสารการวิจัยด้วย R Notebook – ตอนที่ 2

วันนี้เราจะพูดถึงหัวข้อการสื่อสารการวิจัยโดยใช้ R Notebook กันต่อ เราจะดำเนินการต่อไปในกรอบการทำงานพื้นฐานที่คุณสามารถใช้เพื่อสื่อสารผลการวิจัยโดยใช้ R สำหรับส่วนแรกของชุดข้อมูลนี้เกี่ยวกับการสื่อสารการวิจัยที่ทำซ้ำได้โปรดดูที่นี่

สารบัญ

การสร้างสมมุติฐาน

ขั้นตอนต่อไปในรายงานของเราคือการสร้างสมมติฐาน เราจะสร้างส่วนอื่นในบานหน้าต่างตัวแสดงและยุบส่วนอื่นๆ เพื่อให้เราสามารถดูรายงานระดับสูงได้

สำหรับสมมติฐาน เราจะเขียนว่าไม่มีความแตกต่างในราคาขายของคอมพิวเตอร์ที่มีและไม่มีซีดีรอม

การสื่อสารการวิจัยด้วย R Notebook – ตอนที่ 2

การสร้างวิธีการใน R Notebook

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

เราจะบอกว่าเราจะทำการทดสอบตัวอย่างที่ระดับความเชื่อมั่น 95% และเราจะตรวจสอบการกระจายราคาด้วยสายตา หากอยู่ในเกณฑ์ปกติ เราจะทำการทดสอบ

การสื่อสารการวิจัยด้วย R Notebook – ตอนที่ 2

หลังจาก ที่เราบันทึกสมมติฐานและวิธีการของเราแล้ว เราสามารถแสดงผลเป็นไฟล์ HTML เอกสาร PDFหรือเอกสาร Wordจากแท็บการแสดงตัวอย่าง

การสื่อสารการวิจัยด้วย R Notebook – ตอนที่ 2

เมื่อเราส่งออกเป็น HTML นี่คือสิ่งที่เราจะเห็นในกล่องแสดงภาพ

การสื่อสารการวิจัยด้วย R Notebook – ตอนที่ 2

มันบอกว่าสร้างเอาต์พุตแล้ว ดังนั้นไปที่ File Explorer ของเราเพื่อตรวจสอบสิ่งนี้ เมื่อเราเปิดสิ่งนี้ในไฟล์ HTML ของเราแล้ว เราจะเห็นว่ามันดูคล้ายกับสิ่งที่เรามีในปุ่มแสดงตัวอย่าง

การสื่อสารการวิจัยด้วย R Notebook – ตอนที่ 2

เราไม่เห็นข้อความแสดงข้อผิดพลาด ณ จุดนี้ และเรายังเห็นที่ว่างสำหรับการปรับแต่ง เรายังสามารถเขียนหนังสือหรือเว็บไซต์ทั้งเล่มโดยใช้เครื่องมือเหล่านี้ด้วยR MarkdownและR Notebooks

กลับไปที่สคริปต์ของเราและดำเนินการต่อ เราจะเขียนวิธีการที่เราจะใช้และผลลัพธ์ของเรา โดยพื้นฐานแล้ว เราทำแผนของเราแบบโอเพ่นซอร์ส และเราทำให้ชัดเจนว่าเราไม่ได้ขว้างปาสิ่งของใส่กำแพงเพียงเพื่อดูว่ามีอะไรติดอยู่ เราไม่ได้ด้นสดเมื่อเราได้รับข้อมูล เรามีแผนจริงๆ

การลองทำสิ่งต่าง ๆ มากมายมีประโยชน์บ้างใช่ไหม? แต่ในแนวทางนี้ เรากำลังพูดอย่างตั้งใจว่า “นี่คือสิ่งที่เราจะทำ และจากนั้นเราจะทำมัน”

การสื่อสารการวิจัยด้วย R Notebook – ตอนที่ 2

การทำงานกับสถิติเชิงพรรณนาใน R Notebook

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

จากนั้นเราจะสรุปและนับระเบียนเพื่อหาราคาเฉลี่ย = ราคาเฉลี่ย สุดท้าย เราต้องการพิมพ์ข้อมูลสรุปของกลุ่มนี้แล้วเรียกใช้งาน

การสื่อสารการวิจัยด้วย R Notebook – ตอนที่ 2

และที่นี่เราไป ตอนนี้เรามีโต๊ะของเราแล้ว

การสื่อสารการวิจัยด้วย R Notebook – ตอนที่ 2

อย่างที่ผมบอกไปก่อนหน้านี้ เราอยากทราบว่าแต่ละกลุ่มมีข้อสังเกตกี่ข้อและราคาเฉลี่ยเท่าไหร่ เราสามารถสร้างไดนามิกทั้งหมดได้ด้วยการอ้างอิงแบบอินไลน์

เราจะทำสรุปกลุ่มและใช้การดำเนินการตามลำดับ เราจะกรองแถวนี้ แล้วนำหนึ่งในค่าเหล่านี้มาเปลี่ยนเป็นค่าที่จะแสดงผลในการอ้างอิงแบบอินไลน์ของเราที่นี่

การสื่อสารการวิจัยด้วย R Notebook – ตอนที่ 2

หลังจากบันทึก ให้ไปที่ดูตัวอย่างสมุดบันทึกเพื่อดูผลลัพธ์

การสื่อสารการวิจัยด้วย R Notebook – ตอนที่ 2

การสื่อสารการวิจัยด้วย R Notebook – ตอนที่ 2

การสร้างภาพข้อมูลใน R Notebook

R เป็นที่รู้จักกันดีในด้านความสามารถในการสร้างภาพ สำหรับการ แสดงภาพ เราจะใช้ggplot เราจะใส่ราคาบนแกน X แล้วสร้างฮิสโตแกรม นอกจากนี้ เราจะสร้างตัว คูณเล็กๆ สำหรับ facet ซึ่งทำได้ค่อนข้างง่ายในggplot

การสื่อสารการวิจัยด้วย R Notebook – ตอนที่ 2

การสื่อสารการวิจัยด้วย R Notebook – ตอนที่ 2

เราสามารถเปลี่ยนแปลงสิ่งต่างๆ มากมายได้ที่นี่ เช่น ชื่อเรื่อง พื้นหลัง สี และอื่นๆ เมื่อเราบันทึกสิ่งนี้ เราจะเห็นโครงเรื่อง นี่ไม่ใช่แบบโต้ตอบในขณะนี้ แต่มีหลายวิธีที่จะทำให้เป็นแบบโต้ตอบใน R ตัวอย่างเช่น เรากำลังทำพล็อตแบบคงที่

การสื่อสารการวิจัยด้วย R Notebook – ตอนที่ 2

ผลลัพธ์ของเราแสดงบางสิ่งที่ดูเหมือนการกระจายเส้นโค้งระฆัง ซึ่งหมายความว่าเราควรดำเนินการวิเคราะห์ต่อไป

เราจะเรียกใช้ผลการทดสอบ T และเสียบเข้ากับรายงาน เราจะเพิ่มอีกก้อน R และเรียกมันว่าcd_test หากเราดำเนินการตอนนี้ ผลลัพธ์จะมีข้อมูลจำนวนมาก และเป็นการยากที่จะดึงองค์ประกอบแต่ละส่วนออกมา

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

การสื่อสารการวิจัยด้วย R Notebook – ตอนที่ 2

อีกอย่างที่เราทำได้คือหาช่วงความเชื่อมั่นล่างและบน เราไม่ต้องการแสดงส่วนนี้เพราะนี่เป็นเพียงการแสดงละคร

การสื่อสารการวิจัยด้วย R Notebook – ตอนที่ 2

โดยรวมแล้ว ดูเหมือนเอกสารสดและไดนามิก และดีกว่าการคัดลอกและวางจุดข้อมูลและตารางแต่ละรายการลงในรายงาน คุณสามารถส่งสิ่งนี้ให้เพื่อนร่วมงานได้ และในทางที่ดี พวกเขาสามารถคลิกที่ดูตัวอย่างเพื่อดูว่าคุณทำอะไรและสามารถสร้างสิ่งนี้ต่อไปได้

ลงท้ายด้วยบทสรุป

รายงานของเราใกล้จะสิ้นสุดแล้ว ดังนั้นเราจะเขียนข้อสรุป

การสื่อสารการวิจัยด้วย R Notebook – ตอนที่ 2

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

การสื่อสารการวิจัยด้วย R Notebook – ตอนที่ 2

เรายังสามารถรวมรูปภาพและใช้ข้อความแสดงแทน นี่เป็นวิธีปฏิบัติที่ดีในการอธิบายโดยทั่วไปว่ารูปภาพกำลังแสดงอะไรอยู่ หากคุณเป็นผู้ใช้ HTML คุณสามารถฝังรูปภาพนี้โดยใช้ HTML

การสื่อสารการวิจัยด้วย R Notebook – ตอนที่ 2

บทสรุป

สำหรับบทช่วยสอนนี้ เราได้ศึกษารายงานทั้งหมดแล้ว นี่เป็นแบบร่างคร่าวๆ แต่เราสามารถใช้ R Markdown เพื่อสร้างโครงสร้างสำหรับรายงานการวิจัยของเราได้

เราเริ่มต้นด้วยการพูดคุยเกี่ยวกับความสามารถในการผลิตซ้ำซึ่งทุกอย่างได้รับการบันทึกไว้ คุณสามารถใช้ R Markdown และเฟรมเวิร์กนี้เพื่อสร้างสิ่งต่างๆ เช่น เว็บไซต์ หนังสือ และบล็อก คุณสามารถสร้างผลิตภัณฑ์เกือบทุกชนิดที่คุณต้องการสร้างในฐานะนักวิเคราะห์ได้โดยใช้ RStudio

หากต้องการอ่านเพิ่มเติม โปรดอ่านหนังสือของฉันที่ชื่อAdvancing into Analytics นี่เป็นการแนะนำเบื้องต้นที่ดีเกี่ยวกับการวิเคราะห์ข้อมูลและการวิเคราะห์ทางสถิติโดย ใช้Excel, Python และ R ฉันยังมีหลักสูตรเกี่ยวกับR สำหรับผู้ใช้ LuckyTemplates คุณอาจเห็นหลักสูตรที่สามในซีรีส์นี้ในบางจุดเช่นกัน

การสื่อสารการวิจัยด้วย R Notebook – ตอนที่ 2

ฉันหวังว่าคุณจะได้เรียนรู้บางสิ่งจากบทช่วยสอน R Notebook นี้ และอยากเห็นว่าคุณใช้เครื่องมือเหล่านี้อย่างไร

จอร์จ เมาท์


ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง

ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง

ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง

วิธีบันทึกและโหลดไฟล์ RDS ใน R

วิธีบันทึกและโหลดไฟล์ RDS ใน R

คุณจะได้เรียนรู้วิธีการบันทึกและโหลดวัตถุจากไฟล์ .rds ใน R บล็อกนี้จะครอบคลุมถึงวิธีการนำเข้าวัตถุจาก R ไปยัง LuckyTemplates

เยี่ยมชม N วันทำการแรก – โซลูชันภาษาการเข้ารหัส DAX

เยี่ยมชม N วันทำการแรก – โซลูชันภาษาการเข้ารหัส DAX

ในบทช่วยสอนภาษาการเข้ารหัส DAX นี้ เรียนรู้วิธีใช้ฟังก์ชัน GENERATE และวิธีเปลี่ยนชื่อหน่วยวัดแบบไดนามิก

แสดงข้อมูลเชิงลึกโดยใช้เทคนิคการแสดงภาพแบบไดนามิกแบบหลายเธรดใน LuckyTemplates

แสดงข้อมูลเชิงลึกโดยใช้เทคนิคการแสดงภาพแบบไดนามิกแบบหลายเธรดใน LuckyTemplates

บทช่วยสอนนี้จะครอบคลุมถึงวิธีการใช้เทคนิค Multi Threaded Dynamic Visuals เพื่อสร้างข้อมูลเชิงลึกจากการแสดงข้อมูลแบบไดนามิกในรายงานของคุณ

บทนำในการกรองบริบทใน LuckyTemplates

บทนำในการกรองบริบทใน LuckyTemplates

ในบทความนี้ ฉันจะเรียกใช้ผ่านบริบทตัวกรอง บริบทตัวกรองเป็นหนึ่งในหัวข้อหลักที่ผู้ใช้ LuckyTemplates ควรเรียนรู้ในขั้นต้น

เคล็ดลับที่ดีที่สุดในการใช้แอปใน LuckyTemplates Online Service

เคล็ดลับที่ดีที่สุดในการใช้แอปใน LuckyTemplates Online Service

ฉันต้องการแสดงให้เห็นว่าบริการออนไลน์ของ LuckyTemplates Apps สามารถช่วยในการจัดการรายงานและข้อมูลเชิงลึกต่างๆ ที่สร้างจากแหล่งข้อมูลต่างๆ ได้อย่างไร

วิเคราะห์การเปลี่ยนแปลงอัตรากำไรล่วงเวลา – การวิเคราะห์ด้วย LuckyTemplates และ DAX

วิเคราะห์การเปลี่ยนแปลงอัตรากำไรล่วงเวลา – การวิเคราะห์ด้วย LuckyTemplates และ DAX

เรียนรู้วิธีคำนวณการเปลี่ยนแปลงอัตรากำไรของคุณโดยใช้เทคนิคต่างๆ เช่น การแยกสาขาและการรวมสูตร DAX ใน LuckyTemplates

แนวคิด Materialization สำหรับแคชข้อมูลใน DAX Studio

แนวคิด Materialization สำหรับแคชข้อมูลใน DAX Studio

บทช่วยสอนนี้จะหารือเกี่ยวกับแนวคิดของการทำให้แคชข้อมูลเป็นรูปธรรมและวิธีที่สิ่งเหล่านี้ส่งผลต่อประสิทธิภาพของ DAX ในการให้ผลลัพธ์

การรายงานทางธุรกิจโดยใช้ LuckyTemplates

การรายงานทางธุรกิจโดยใช้ LuckyTemplates

หากคุณยังคงใช้ Excel อยู่จนถึงตอนนี้ นี่เป็นเวลาที่ดีที่สุดในการเริ่มใช้ LuckyTemplates สำหรับความต้องการในการรายงานทางธุรกิจของคุณ

เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้

เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้

เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้