فهرست سرفصل‌های R
خانه (HOME) معرفی (Intro) شروع کار (Get Started) سینتکس (Syntax) چاپ (Print) کامنت ها (Comments) متغیرها (Variables) اتصال عناصر (Concatenate Elements) چندین متغیر (Multiple Variables) نام متغیرها (Variable Names) انواع داده (Data Types) اعداد (Numbers) ریاضی (Math) رشته ها (Strings) کاراکترهای فرار (Escape Characters) بولی ها (Booleans) عملگرها (Operators) اگر...وگرنه (If...Else) اگر تو در تو (Nested If) و/یا (And Or) حلقه while (While Loop) حلقه for (For Loop) حلقه تو در تو (Nested Loop) تابع ها (Functions) توابع تو در تو (Nested Functions) بازگشت (Recursion) متغیرهای سراسری (Global Variables) ساختارهای داده (Data Structures) بردارها (Vectors) فهرست ها (Lists) ماتریس ها (Matrices) آرایه ها (Arrays) داده فریم ها (Data Frames) فاکتورها (Factors) ترسیم (Plot) خطی (Line) پراکندگی (Scatterplot) نمودار دایره ای (Pie Charts) نمودار میله ای (Bars) مقدمه آمار (Statistics Intro) مجموعه داده (Data Set) بیشینه و کمینه (Max and Min) میانگین، میانه، نما (Mean Median Mode) میانه (Median) نما (Mode) صدک ها (Percentiles) مثال ها (Examples) کامپایلر (Compiler) تمرین ها (Exercises) آزمون (Quiz) سیلابس (Syllabus) برنامه مطالعه (Study Plan) گواهینامه (Certificate)
نتیجه‌ای برای جستجو یافت نشد.
مستندات زبان برنامه نویسی R

R — بیشینه و کمینه (Max and Min)

آخرین بروزرسانی: 1404/08/14

بیشینه و کمینه (Max and Min)

در آمار، «بیشینه و کمینه» بزرگ ترین و کوچک ترین مقدارند. این دو عدد سریع جهت می دهند. اکنون با مجموعه داده mtcars در R کار می کنیم و با مثال های ساده پیش می رویم.

محاسبه بیشینه و کمینه یک ستون

تابع های max و min مقدارهای انتهایی را می دهند. «ستون (Column)» یعنی یک متغیر در جدول.

# انتخاب داده ها
Data_Cars <- mtcars

# بیشینه توانِ موتور
max(Data_Cars$hp)

# کمینه توانِ موتور
min(Data_Cars$hp)

مشاهده در ادیتور

یافتن موقعیت بیشینه و کمینه

تابع های which.max و which.min «شاخص (Index)» ردیف را برمی گردانند. شاخص یعنی شماره جایگاه.

# اندیس ردیفِ بیشینه و کمینه hp
Data_Cars <- mtcars

which.max(Data_Cars$hp)
which.min(Data_Cars$hp)

مشاهده در ادیتور

گرفتن نام ماشینِ بیشینه/کمینه

با rownames نام ردیف ها را می گیریم. سپس اندیس را روی آن اعمال می کنیم.

# نامِ ماشینِ دارای بیشینه و کمینه hp
Data_Cars <- mtcars

rownames(Data_Cars)[which.max(Data_Cars$hp)]
rownames(Data_Cars)[which.min(Data_Cars$hp)]

مشاهده در ادیتور

نکته: جست وجوی دستی خطاپذیر است. این توابع سریع تر و مطمئن ترند.

نقاط پرت (Outliers) با بیشینه و کمینه

«نقطه پرت (Outlier)» مقداری بسیار دور از بقیه است. تشخیص پرت ها با نگاه به بیشینه و کمینه شروع می شود.

  • اگر بیشینه دنده جلو 11 باشد، احتمالاً پرت است.
  • اگر کمینه توان 0 باشد، پرت به نظر می رسد.
  • اگر بیشینه وزن 50٬000 پوند باشد، پرت است.

گام های عملی سریع

  1. ستون هدف را انتخاب کن؛ مثال: Data_Cars$hp.
  2. max و min را اجرا کن و مقادیر را یادداشت کن.
  3. با which.max و which.min نام ردیف را پیدا کن.

برای مرور قبلی ها به مجموعه داده برو. همچنین بخش میانگین را بعد از این صفحه ببین. اگر لازم شد، همین صفحه بیشینه و کمینه را دوباره مرور کن.

جمع بندی سریع

  • max و min انتهای مقادیر را می دهند.
  • which.max و which.min جای ردیف را می دهند.
  • rownames نام ماشین را برمی گرداند.
  • بیشینه و کمینه سرنخ پرت ها هستند.