نمودار جعبه ای

نمودارهای جعبه ای در زبان برنامه نویسی آر 

نمودارهای جعبه ای؛ معیاری از چگونگی توزیع داده ها در یک مجموعه داده می باشد. از نمودار مجموعه داده را به سه تا یک چهارم تقسیم می کند. این نمودار نشان دهنده مینیمم، ماکزیمم، میانه، اولین چارک و سومین چارک در مجموعه داد می باشد که همچنین با ترسیم نمودار جعبه ای برای هر یک از آنها؛ برای مقایسه ی توزیع داده در مجموعه داده ها می تواند کارآمد باشد.

نمودارهای جعبه ای با استفاده از تابع ()boxplot در آر ایجاد می شوند.

سینتکس

سینتکس پایه برای ایجاد نمودار جعبه ای در آر به صورت زیر می باشد:

boxplot(x, data, notch, varwidth, names, main)

پارامترهایی که در کد نویسی بالا به کار رفته است؛ عبارتند از:

  • x یک بردار یا یک فرمول است.
  • data یک چارچوب داده می باشد.
  • notch یک مقدار منطقی است. که برای ترسیم فرورفتگی برای هر جعبه؛ باید روی TRUE تنظیم شده باشد.
  • varwidth یک مقدار منطقی است. برای ترسیم عرض جعبه به صورت متناسب با اندازه نمونه باید تنظیم شود.
  • names گروه نام هایی است که زیر هر نمودار جعبه ای چاپ می شود.
  • main برای ارائه ی یک عنوان به نمودار استفاده می شود.

مثال

ما از مجموعه داده “mtcars” که در محیط آر موجود است، استفاده کرده ایم تا یک نمودار جعبه ای پایه ایجاد شود. بیایید نگاهی به ستون های “mpg” و “cyl” در mtcars بیندازیم:

input <- mtcars[,c(‘mpg’,’cyl’)]

print(head(input))

زمانی که کد بالا را اجرا می کنیم؛ نتیجه زیر به دست می آید:

mpg cyl

Mazda RX4 21.0 6

Mazda RX4 Wag 21.0 6

Datsun 710 22.8 4

Hornet 4 Drive 21.4 6

Hornet Sportabout 18.7 8

Valiant 18.1 6

ایجاد نمودار جعبه ای

اسکریپت زیر یک نمودار جعبه ای را برای روابط بین mpg (مایل در هر گالون) و cyl (تعداد سیلندرها) را ایجاد می کند.

# Give the chart file a name.

png(file = “boxplot.png”)

# Plot the chart.

boxplot(mpg ~ cyl, data = mtcars, xlab = “Number of Cylinders”,

ylab = “Miles Per Gallon”, main = “Mileage Data”)

# Save the file.

dev.off()

زمانی که کد بالا را اجرا می کنیم؛ نتیجه زیر به دست می آید:

نمایش  نمودار جعبه ای

مایل بر هر گالن

تعداد سیلندرها

داده های مسافت طی شده

نمودار جعبه ای با فرورفتگی

ما می توانیم جعبه ها را با فرورفتگی ترسیم کنیم تا بفهمیم که چقدر میانه های گروه های متفاوت داده با یکدیگر مطابقت دارند.

اسکریپت زیر یک نمودار جعبه ای به همراه فرورفتگی برای هر یک از گروه های داده را ایجاد می کند.

# Give the chart file a name.

png(file = “boxplot_with_notch.png”)

# Plot the chart.

boxplot(mpg ~ cyl, data = mtcars,

xlab = “Number of Cylinders”,

ylab = “Miles Per Gallon”,

main = “Mileage Data”,

notch = TRUE,

varwidth = TRUE,

col = c(“green”,”yellow”,”purple”),

names = c(“High”,”Medium”,”Low”)

)

# Save the file.

dev.off()

زمانی که کد بالا را اجرا می کنیم؛ نتیجه زیر را به دست می آوریم.

نمایش نمودار جعبه ای با فرورفتگی

تفاوت پک های حرفه ای ما با آموزشهای رایگان: بطور خلاصه از زمین تا آسمان! 1-پکها، جدیدترین نسخه نرم افزارها را آموزش می دهند با قابلیت های بسیار بیشتر. 2-پکها توسط متخصص آن نرم افزار، به صورت کاملا پروژه محور و با حل چالش هایی که در مسیر کار عملی و حرفه ای با آن روبرو می شوید تهیه شده اند و بعد از استفاده، کاملا برای بازار کار آماده اید! 3- متد این پکها کاملا کار شده و تا ماهها، در ذهن تان ماندگارند و یادگیری بسیار سریعتر و کاملتری خواهید داشت. آموزشهای رایگان فقط دستورات نرم افزارها را (آنهم ناقص) بیان می کنند و تازه برای ورود به بازار باید ماهها تجربه عملی هم کسب کنید !!

turned_in

چرب زبان

با این اپلیکیشن ساده، هر زبانی رو فقط با 5 دقیقه در روز، توی 80 روز مثل بلبل حرف بزن! بهترین متد روز، تقویت حافظه، آموزش تصویری. یادگیری زبان کلید یادگیری هر مهارتی در قرن 21 !


حتما بخوانید!

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این فیلد را پر کنید
این فیلد را پر کنید
لطفاً یک نشانی ایمیل معتبر بنویسید.

فهرست