1- المصفوفات:

يمكن تعريف مصفوفة Matrix عناصرها elements مكونة من nrow سطر و ncol عمود بالشكل:

matrix(elements,nrow,ncol)

فلتعريف مصفوفة نكتب احدىالتعليمات الآتية:


يتم وضع عناصر المصفوفة  في العمود الأولى ثم العمود الثاني و هكذا تواليا، أما إذا أردنا ترتيب العناصر بالأسطر فنضيف عبارة:


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

التعامل مع الأسطر والأعمدة:

سنورد فيما يلي أهم التعليمات التي يمكن استخدامها مع المصفوفات والتعامل مع أسطرها وأعمدتها:

55



2- عمليات على المصفوفات:

بعض التوابع المستخدمة مع المصفوفات:

65

84


قم بتوليد مصفوفة أحادية من المرتبة: 3*3 و سميها I

استبدل عناصر السطر الأول بالقيم   7,8,9

استبدل عناصر السطر الثاني بالقيم   8,3,9.5

استبدل عناصر السطر الثالث بالقيم   0,5,-4


مثال: قم بتعريف المصفوفتين الآتيتين:

x<-matrix(c(1,3,5,4,6,-8),2,3)

z<-matrix(c(-1,4,1,6,4,9),2,3)

قم بعرض المصفوفتين.

- قم بجمع العناصر المتقابلة في المصفوفتين.

- قم بطرح العناصر المتقابلة فيهما.

- قم بضرب العناصر المتقابلة فيهما.

- اعرض أبعاد المصفوفة   z


مثال: نستخدم الدالة solve لحل المعادلات الخطية:

-2x+3y-7z=-17

8x+y+z=27

-x+2y+2z=7

تكتب من الشكل:

A*x=b Þ A-1*b=x


3- إطار البيانات  Data Frame:

يمكن تعريف إطار البيانات Data Frame على أنه جدول يحتوي عدة أسطر وعدة أعمدة حيث تمثل الأعمدة المتغيرات و الأسطر الأفراد أو الشركات كما في المثال الآتي الذي يمثل بعض المتغيرات الاقتصادية بعض الدول سنة 2022:

INFLATION

GDP

COUNTRY

9.27

3.2

ALGERIA

13.9

6.59

EGYPT

8.31

2.44

TUNISIA

4.99

7.01

IRAQ

8

1.94

USA

1- لإدخال البيانات في البرنامج نكتب:


يمكن تعديله باستخدام محرر إطار البيانات بالتعليمة:

fix(ecodata) or edit(ecodata)


اظهار اطار البيانات بسهولة وديناميكية أكثر في نافذة SCRIPT بإحدى التعليمتين:

View(ecodata)


2- لاستيراد البيانات من الحاسوب:

برنامج R يمكن من استيراد عدة أنواع من البيانات، و لنفترض أنه لدينا بيانات بصيغة EXCEL، و تكون الطريقة الأبسط بالشكل:


مع التأكد من وجود حزمة "readxl" أو نثبت حزمة "openxslx" بالنسبة للنسخ القديمة لبرنامج R


بما أن متغيراتنا كمية فيجب تحويلها إلى numeric



لاستعمال أي متغير كأن نمثله برسم بياني أو نجري إحصاءات عليه فيجب دائما الإشارة إلى قاعدة البيانات الموجود فيه بعد رمز "الدولار"، و لتفادي ذلك يمكن من البداية استخراجه من قاعدة البيانات:



Last modified: Thursday, 29 February 2024, 9:37 PM