R دفاتر لتوصيل البحوث

في منشور المدونة هذا ، سننظر في توصيل الأبحاث وتقديم تلك النتائج باستخدام دفاتر R. نأمل أن يكون ما ستحصل عليه من هذا البرنامج التعليمي هو إطار عمل لك للإبلاغ عن أي نوع من نتائج البحث وإيصالها باستخدام دفاتر الملاحظات R.

هناك بعض المزايا الرائعة للقيام بذلك ، لا سيما عندما يتعلق الأمر بفكرة البحث القابل للتكرار . سنناقش ما يعنيه هذا وكيفية القيام بذلك في دفاتر الملاحظات R.

R دفاتر لتوصيل البحوث

جدول المحتويات

ما هي القابلية للتكاثر؟

فكرة التكاثر هي أنه يمكن لأي شخص أن يراجع نتائجك وبالنظر إلى المدخلات والعمليات التي استخدمتها ، يجب أن يكونوا قادرين على السير في كل شيء. هناك بعض الطرق التي يمكن من خلالها تنفيذ ذلك لاحتياجات تحليلات البيانات لدينا: بيئة تجعل الأشياء قابلة للتكرار ، والتأكد من أن الأشخاص يمكنهم رؤية ما تم المساهمة به ، والقدرة على تدقيق ملف بسهولة ، وامتلاك ناشر قابل للتكرار.

من الناحية المثالية ، يمكن لأي شخص أن يرى بالضبط كيف وصلت إلى التقرير وكيف تم إنشاء المخطط أو الجدول الذي استخدمته بحيث يكون كل شيء في بيئة قابلة للتكرار بالكامل.

الآن قد تتساءل كيف يتناسب شيء مثل LuckyTemplates أو Excel مع هذا. أود أن أقول إنه في منتصف الطريق في سير العمل القابل للتكرار هذا. عندما نفكر في استعلام القوة على وجه الخصوص ، فإنه جيد جدًا في التكاثر. فكر في الخطوات التطبيقية حيث يكون من الواضح جدًا رؤية العمليات المتضمنة.

عندما يتعلق الأمر بالرسوم المرئية والتقارير ، فهذا هو المكان الذي تصبح فيه الأشياء أكثر كثافة. R Notebooks جزء من RStudio. لدينا دورة تدريبية في بوابة LuckyTemplates لمساعدتك على العمل. تتحدث هذه R Markdown و R Notebooks على وجه الخصوص.

لذلك إذا كنت معتادًا على دفتر ملاحظات Jupyter ، فإن الفكرة هي أننا قادرون على تداخل النص والرمز لإنشاء مستند سرد القصص لبحثنا.

سنكون قادرين على تقديم هذه النتائج في مجموعة من المخرجات المختلفة. سواء كنت بحاجة إلى إنشاء ملف PDF أو تحويله إلى HTML ، يمكن استخدام R Notebooks لتنسيقات ملفات مختلفة.

R دفاتر لتوصيل البحوث

للبدء ، افتح دفتر R الخاص بك وانتقل إلى File ، New File ، ثم R Notebook في RStudio. سنعمل مع مجموعة بيانات قديمة في الموارد ، مع هذا السؤال البحثي البسيط حقًا:

هل سعر الكمبيوتر يعتمد على الإطلاق على ما إذا كان يحتوي على قرص مضغوط أم لا؟

هذا السؤال قديم ، لكن علينا جميعًا أن نبدأ من مكان ما. سنقوم أيضًا بوضع الهيكل العظمي لتقرير بحثي وتقديم نتائج البحث باستخدام هذا الإطار الأساسي.

R دفاتر لتوصيل البحوث

سنرى شيئًا كهذا في RStudio ، وهذا ما يسمى ملف .rmd ، وهو امتداد ملف markdown. قد يكون هذا أمرًا مزعجًا بعض الشيء ، خاصة إذا لم تكن معتادًا على ذلك ، ولكن هناك طريقة لمعاينة المنتج النهائي المصقول.

R دفاتر لتوصيل البحوث

هذا الجزء من دفتر الملاحظات هو البيانات الوصفية التي تسمى ملف YAML.

R دفاتر لتوصيل البحوث

بعد هذا القسم ، توجد هذه النصوص الخلفية حيث ستذهب الرموز الخاصة بك. ثم هناك جزء النص من المستند باستخدام R Markdown . إذا كنت قد استخدمت Markdown من قبل ، فإن تخفيض السعر في R سيكون مشابهًا جدًا. يمكننا استخدام أشياء مثل العلامات النجمية وعلامات التجزئة لترميز نصوصنا وتقديمها.

دعنا ننتقل إلى R Studio و R Notebooks ، ثم نتصفح هذا التحليل معًا. انقر فوق عجلة التروس وتأكد من أن هذا يشير إلى معاينة في جزء العارض .

R دفاتر لتوصيل البحوث

بدء تشغيل دفتر ملاحظات R.

سنضغط على زر معاينة وسيطلب منا حفظه. مرة أخرى ، هذا ملف RMD لذا سنحتاج إلى حفظه أولاً. في الجزء الأيمن ، سنرى الإخراج المعروض. الآن ، إذا أردنا تغيير أي شيء هنا وقلنا شيئًا مثل تحليل أجهزة الكمبيوتر وإضافة اسم مؤلف مثل جورج ماونت ، فسنحتاج إلى وضع علامات الاقتباس.

بمجرد النقر فوق حفظ ، سيتم تحديثه تلقائيًا إلى هذا.

R دفاتر لتوصيل البحوث

لذلك دعونا نتلاعب بهذا. يوجد بالفعل بعض العناصر النائبة هنا ، وهو أمر جيد. أول شيء سنفعله هو كتابة "هل يؤثر القرص المضغوط على سعر البيع؟" عندما نحفظ هذا ، سيكون Header1. ولكن إذا أردنا تحويل هذا إلى علامتي تجزئة ، فسوف يتحول إلى Header2 وسيكون أصغر.

R دفاتر لتوصيل البحوث

الخطوة التالية هي عمل مقدمة ، حيث يمكننا إدخال سبب أهمية هذه الأشياء. على سبيل المثال ، يمكننا القول أن القرص المضغوط هو ثاني أفضل شيء أو شيء من هذا القبيل. إذا كنت تعمل على تقارير المستهلك أو تعمل في قسم التسويق ، فأنت تحاول التعرف على الميزات المهمة حقًا أو ما يبحث عنه المستهلكون.

سنتصل بحزم R ونبدأ. الشيء الوحيد اللطيف الذي أحبه هنا هو أنه يمكننا بالفعل استخدام HTML في R Notebook. على سبيل المثال ، إذا أردنا ترك تعليق لأنفسنا ، فيمكننا فعل شيء كهذا.

R دفاتر لتوصيل البحوث

عندما نحفظ هذا ، فإنه لا يظهر على الإطلاق. لذلك نحن فقط نترك هذا كتعليق لأنفسنا في النص. هذا شيء أتمنى أن نفعله في أماكن مثل MS Word.

تقديم الحزم في دفاتر الملاحظات

الخطوة التالية هي استخدام مخطط الكود هذا هنا وإضافة بعض الإعدادات. يمكننا استخدام Python و SQL ، لكننا نستخدم R في هذا المثال.

سنقرأ جميع الحزم التي نحتاجها. إذا لم يكن لديك هذه على جهاز الكمبيوتر الخاص بك ، فقد تحتاج إلى تثبيتها.

R دفاتر لتوصيل البحوث

مرة أخرى ، هذا ليس تقريرًا كاملاً. سنمر عبر هيكل عظمي لنعرض لك بعض الأشياء التي يجب معرفتها حول R Markdown.

سنقدم الآن من أين نحصل على بياناتنا ، وما الذي يجعلها مهمة. في هذه الحالة ، يمكننا القول أن مصدرنا هو مجلة الاقتصاد القياسي التطبيقي. عندما نقوم بعمل علامة النجمة هذه ، فإنها ستحولها إلى خطوط مائلة.

R دفاتر لتوصيل البحوث

ثم سنقرأ ملفًا في Excel ونستخدم R لإحضاره. كما ترى ، تبدو البيانات جيدة بالفعل ، وهو أمر رائع آخر حول R Notebooks.

R دفاتر لتوصيل البحوث

اعتمادًا على تنسيق الإخراج ، يمكن أن يظهر هذا. إذا كنت تستخدم HTML ، فيمكن للمستخدم بالفعل استعراض البيانات وإجراء بعض التفاعلات الأساسية. إنه لأمر رائع أن نتمكن حقًا من القيام بذلك في المستندات الحية.

R دفاتر لتوصيل البحوث

إضافة مرجع ديناميكي في دفاتر الملاحظات

لنفترض الآن أننا نريد تضمين مرجع ديناميكي في نص البيانات. نريد أن يتم تحديث هذا بانتظام لأن هذا قد لا يكون هو نفسه في كل مرة نكون فيها في التقرير ، أليس كذلك؟ لذلك سنقوم بعمل مرجع ديناميكي هنا في السطر مباشرة في النص.

هناك ورقة غش ودليل مرجعي لجميع هذه الرموز. انتقل إلى Help واختر واحدًا لـ R Markdown حتى تتمكن من البحث عن جميع الإعدادات المختلفة. ربما لا يستحق محاولة حفظها لأن هناك الكثير ويمكنك استخدامها بدلاً من ذلك.

R دفاتر لتوصيل البحوث

سنقوم بإدخال الجزء R مرة أخرى وندرج FALSE و nrows و ncols .

R دفاتر لتوصيل البحوث

بمجرد تشغيل هذا وتنفيذه ، يمكننا حتى الانتقال إلى بيئة R لمعرفة ما إذا كان قد تم تحويله إلى كائنات.

R دفاتر لتوصيل البحوث

الشيء الآخر الجميل هو أنه إذا كنت تقوم فقط برمي الأفكار وتريد أن تعرف كيف ستبدو في الواقع ، يمكنك فقط استخدام وحدة التحكم في الأسفل. يمكننا تشغيله على وحدة التحكم ومعرفة شكل الإخراج.

R دفاتر لتوصيل البحوث

سنعود إلى جزء العارض الخاص بنا. الآن هذا القسم هنا لا يظهر في التقرير على الإطلاق. هذا جيد إذا كنت تريد استخدام كائن ما ، لكن لا تريد إظهار أي من الكود.

R دفاتر لتوصيل البحوث

نستخدم هذه النصوص الخلفية في nrows و ncols لإبقاء الأمور ديناميكية. إذا كان لديك تقرير بتنسيق PDF وتحتاج إلى تغيير هذه الأرقام تلقائيًا ، بدلاً من ترميزها أسبوعًا بعد أسبوع ، يمكنك استخدام هذه المراجع المضمنة.

R دفاتر لتوصيل البحوث

نحن بصدد استكشاف البيانات مرة أخرى والتحقق من سعر أجهزة الكمبيوتر.

R دفاتر لتوصيل البحوث

بمجرد تشغيل هذا الكود ، يمكننا رؤية الإحصائيات الوصفية التي تم تنسيقها جيدًا. اعتمادًا على حجم البيانات ، فهي سريعة الاستجابة وتتفاعل مع حجم الملف.

R دفاتر لتوصيل البحوث

خاتمة

في هذا البرنامج التعليمي ، ناقشنا أهمية تطوير البحث القابل للتكرار وتبسيط عملية توصيل نتائج البحث من خلال استخدام أجهزة الكمبيوتر المحمولة R. بهذه الطريقة ، يمكننا إعادة إنتاج النتائج الأصلية بسرعة وسهولة وتعقبها لتحديد كيفية اشتقاقها. 

يرجى الانتباه لاستمرار هذا البرنامج التعليمي في الجزء 2 من هذه السلسلة.

جورج ماونت

Leave a Comment

تقنية تصور LuckyTemplates: تعرف على كيفية إنشاء لوحات تصميم الخلفية

تقنية تصور LuckyTemplates: تعرف على كيفية إنشاء لوحات تصميم الخلفية

تعرف على تقنية تصور LuckyTemplates هذه حتى تتمكن من إنشاء قوالب الخلفية واستيرادها إلى تقارير LuckyTemplates الخاصة بك.

ما هي الذات في بايثون: أمثلة من العالم الحقيقي

ما هي الذات في بايثون: أمثلة من العالم الحقيقي

ما هي الذات في بايثون: أمثلة من العالم الحقيقي

كيفية حفظ وتحميل ملف RDS في R.

كيفية حفظ وتحميل ملف RDS في R.

ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.

تمت إعادة النظر في أول N أيام عمل - حل لغة ترميز DAX

تمت إعادة النظر في أول N أيام عمل - حل لغة ترميز DAX

في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.

اعرض الرؤى باستخدام تقنية المرئيات الديناميكية المتعددة الخيوط في LuckyTemplates

اعرض الرؤى باستخدام تقنية المرئيات الديناميكية المتعددة الخيوط في LuckyTemplates

سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.

مقدمة لتصفية السياق في LuckyTemplates

مقدمة لتصفية السياق في LuckyTemplates

في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.

أفضل النصائح في استخدام التطبيقات في خدمة LuckyTemplates عبر الإنترنت

أفضل النصائح في استخدام التطبيقات في خدمة LuckyTemplates عبر الإنترنت

أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.

تحليل تغييرات هامش الربح بمرور الوقت - التحليلات باستخدام LuckyTemplates و DAX

تحليل تغييرات هامش الربح بمرور الوقت - التحليلات باستخدام LuckyTemplates و DAX

تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.

أفكار التجسيد لذاكرة التخزين المؤقت للبيانات في DAX Studio

أفكار التجسيد لذاكرة التخزين المؤقت للبيانات في DAX Studio

سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX ​​في توفير النتائج.

إعداد تقارير الأعمال باستخدام LuckyTemplates

إعداد تقارير الأعمال باستخدام LuckyTemplates

إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.