هیستوگرام نوعی طرح نوار برای داده های عددی است که داده ها را به سطل ها گروه بندی می کنند. پس از ایجاد یک شیء هیستوگرام ، می توانید با تغییر مقادیر خاصیت آن ، جنبه های هیستوگرام را تغییر دهید. این امر به ویژه برای اصلاح سریع خصوصیات سطل ها یا تغییر صفحه نمایش مفید است.
ایجاد
نحو
شرح
هیستوگرام (x) یک طرح هیستوگرام از x ایجاد می کند. تابع هیستوگرام از یک الگوریتم اتوماتیک بینینگ استفاده می کند که سطل ها را با عرض یکنواخت باز می گرداند ، برای پوشاندن دامنه عناصر در X انتخاب شده و شکل اساسی توزیع را نشان می دهد. هیستوگرام سطل ها را به عنوان مستطیل نشان می دهد به گونه ای که ارتفاع هر مستطیل تعداد عناصر موجود در سطل را نشان می دهد.
هیستوگرام (X ، NBINS) از تعدادی از سطل های مشخص شده توسط Scalar ، NBINS استفاده می کند.
هیستوگرام (X ، لبه ها) x را با لبه های سطل مشخص شده توسط وکتور ، لبه ها به سطل می اندازد. هر سطل شامل لبه سمت چپ است ، اما لبه سمت راست را شامل نمی شود ، به جز آخرین سطل که شامل هر دو لبه است.
هیستوگرام ("binedges" ، لبه ها ، "bincounts" ، شمارش) به صورت دستی لبه های سطل و تعداد سطل های مرتبط را مشخص می کند. هیستوگرام سطل مشخص شده را شمارش می کند و هیچ گونه اطلاعاتی را انجام نمی دهد.
هیستوگرام (C) ، که در آن C یک آرایه طبقه بندی شده است ، یک هیستوگرام را با یک نوار برای هر گروه در c ترسیم می کند.
هیستوگرام (C ، دسته) فقط زیر مجموعه ای از دسته های مشخص شده توسط دسته ها را ترسیم می کند.
هیستوگرام ("دسته بندی ها" ، دسته بندی ها ، "bincounts" ، شمارش) به صورت دستی دسته ها و شمارش سطل های مرتبط را مشخص می کند. هیستوگرام سطل مشخص شده را شمارش می کند و هیچ گونه اطلاعاتی را انجام نمی دهد.
هیستوگرام (___ ، نام ، مقدار) گزینه های اضافی را با یک یا چند نام ، آرگومان جفت ارزش با استفاده از هر یک از نحو های قبلی مشخص می کند. به عنوان مثال ، شما می توانید "Binwidth" و یک مقیاس را برای تنظیم عرض سطل ها یا "عادی سازی" با یک گزینه معتبر ("Count" ، "احتمال" ، "شمارش" ، "PDF" ، "Cumcount" یا "Cumcount" یا "مشخص کنید."CDF") برای استفاده از نوع دیگری از عادی سازی. برای لیستی از خصوصیات ، به خصوصیات هیستوگرام مراجعه کنید.
هیستوگرام (AX ، ___) به جای اینکه وارد محورهای فعلی (GCA) شود ، وارد محورهای مشخص شده توسط AX می شود. تبر گزینه می تواند پیش از هر یک از ترکیبات آرگومان ورودی در نحوهای قبلی باشد.
H = هیستوگرام (___) یک شیء هیستوگرام را برمی گرداند. از این کار برای بازرسی و تنظیم خواص هیستوگرام استفاده کنید. برای لیستی از خصوصیات ، به خصوصیات هیستوگرام مراجعه کنید.
استدلال های ورودی
X - داده ها برای توزیع بین وکتور سطل |ماتریس |آرایه چند بعدی
داده ها برای توزیع بین سطل ها ، به عنوان یک بردار ، ماتریس یا آرایه چند بعدی مشخص شده است. اگر x یک بردار نیست ، پس هیستوگرام آن را به عنوان یک بردار ستون واحد ، x (:) (:) و یک هیستوگرام واحد را ترسیم می کند.
هیستوگرام تمام مقادیر NAN و NAT را نادیده می گیرد. به طور مشابه ، هیستوگرام مقادیر Inf و-inf را نادیده می گیرد ، مگر اینکه لبه های سطل صریحاً INF ی ا-inf را به عنوان لبه سطل مشخص کنند. اگرچه مقادیر NAN ، NAT ، INF و-INF معمولاً ترسیم نمی شوند ، اما هنوز هم در محاسبات عادی سازی قرار می گیرند که شامل تعداد کل عناصر داده مانند "احتمال" است.
توجه داشته باشید
اگر x حاوی عدد صحیح از نوع int64 یا uint64 است که از flintmax بزرگتر است ، توصیه می شود که به صراحت لبه های سطل هیستوگرام را مشخص کنید. هیستوگرام به طور خودکار داده های ورودی را با استفاده از Double Precision ، که فاقد دقت عدد صحیح برای اعداد بزرگتر از Flintmax است ، سطل می زند.
انواع داده ها: مجرد |دوتایی |int8 |int16 |Int32 |int64 |uint8 |uint16 |uint32 |uint64 |منطقی |DateTime |مدت زمان
ج - داده های طبقه بندی شده
داده های طبقه بندی شده ، به عنوان یک آرایه طبقه بندی شده مشخص شده است. هیستوگرام مقادیر طبقه بندی نشده ای را ترسیم نمی کند. با این حال ، مقادیر طبقه بندی نشده تعریف نشده هنوز در محاسبات عادی سازی گنجانده شده است که شامل تعداد کل عناصر داده مانند "احتمال" است.
انواع داده ها: طبقه بندی
nbins - تعداد سطل عدد صحیح مثبت
تعداد سطل ، به عنوان یک عدد صحیح مثبت مشخص شده است. اگر NBIN ها را مشخص نکردید ، پس هیستوگرام به طور خودکار محاسبه می کند که چه تعداد سطل را بر اساس مقادیر موجود در x استفاده می کند.
مثال: هیستوگرام (x ، 15) یک هیستوگرام با 15 سطل ایجاد می کند.
لبه ها - بردار لبه های سطل
لبه های سطل ، به عنوان یک بردار مشخص شده است. لبه ها (1) لبه سمت چپ سطل اول است و لبه ها (انتهای) لبه سمت راست آخرین سطل است.
برای داده های DateTime و مدت زمان ، لبه ها باید یک وکتور DateTime یا مدت زمان به ترتیب یکنواخت افزایش یابد.
انواع داده ها: مجرد |دوتایی |int8 |int16 |Int32 |int64 |uint8 |uint16 |uint32 |uint64 |منطقی |DateTime |مدت زمان
دسته بندی ها - دسته بندی های موجود در آرایه سلول هیستوگرام بردارهای کاراکتر |آرایه طبقه بندی |آرایه رشته |مقیاس پذیر
توجه داشته باشید
این گزینه فقط در مورد هیستوگرام های طبقه بندی شده اعمال می شود.
دسته بندی های موجود در هیستوگرام ، به عنوان یک آرایه سلول از بردارهای کاراکتر ، آرایه طبقه بندی ، آرایه رشته یا مقیاس الگوی مشخص شده است.
اگر یک آرایه طبقه بندی شده C ورودی را مشخص کنید ، به طور پیش فرض ، هیستوگرام یک نوار را برای هر گروه در c ترسیم می کند. در این حالت ، از دسته ها برای مشخص کردن زیر مجموعه منحصر به فرد از دسته ها استفاده کنید.
اگر شمارش سطل را مشخص کنید ، دسته بندی ها نام دسته های مرتبط را برای هیستوگرام مشخص می کنند.
مثال: H = هیستوگرام (C ،) فقط داده های طبقه بندی شده را در دسته های "بزرگ" و "کوچک" ترسیم می کند.
مثال: هیستوگرام (C ، "y" + WildcardPatte) داده ها را در دسته هایی که نام آنها با حرف y شروع می شود ، ترسیم می کند.
مثال: هیستوگرام ("دسته" ، "bincounts" ، [22 18 3]) یک هیستوگرام را ترسیم می کند که دارای سه دسته با تعداد سطل های مرتبط است.
مثال: H. Categories دسته بندی هایی را که در شیء هیستوگرام H وجود دارد ، پرس و جو می کند.
انواع داده ها: سلول |طبقه بندی |رشته |الگو
شمارش - وکتور سطل را شمارش می کند
سطرهای سطحی ، به عنوان یک بردار مشخص شده است. هنگامی که محاسبه سطل به طور جداگانه انجام می شود ، از این ورودی استفاده کنید تا تعداد سطل سطل را به هیستوگرام منتقل کنید و شما نمی خواهید هیستوگرام انجام داده ها را انجام دهد.
طول شمارش باید برابر با تعداد سطل باشد.
برای هیستوگرام عددی ، تعداد سطل ها طول (لبه ها) -1 است.
برای هیستوگرام طبقه بندی شده ، تعداد سطل ها برابر با تعداد دسته ها است.
مثال: هیستوگرام ('binedges' ،-2: 2 ، 'bincounts' ، [5 8 15 9])
مثال: هیستوگرام ("دسته" ، "bincounts" ، [22 18 3])
AX - محورهای هدف محورهای هدف |شیء قطبی
محورهای هدف ، به عنوان یک شیء محور یا یک شیء Polaraxes مشخص شده است. اگر محورها را مشخص نکنید و اگر محورهای فعلی محورهای دکارتی هستند ، عملکرد هیستوگرام از محورهای فعلی (GCA) استفاده می کند. برای ترسیم در محورهای قطبی ، شیء Polaraxes را به عنوان اولین آرگومان ورودی مشخص کنید یا از عملکرد Polarhistogram استفاده کنید.
جفت آرگومان های اختیاری را به عنوان name1 = value1 مشخص کنید. namen = valuen ، که در آن نام نام و مقدار آرگومان است مقدار مربوطه است. آرگومان های ارزش نام باید پس از سایر استدلال ها ظاهر شوند ، اما ترتیب جفت ها اهمیتی ندارند.
قبل از R2021A ، از کاما برای جدا کردن هر نام و مقدار استفاده کنید و نام را در نقل قول ها محصور کنید.
مثال: هیستوگرام (x ، 'binwidth' ، 5)
خصوصیات هیستوگرام ذکر شده در اینجا فقط یک زیر مجموعه است. برای یک لیست کامل ، به خصوصیات هیستوگرام مراجعه کنید.
پایگاه های معاملاتی...
ما را در سایت پایگاه های معاملاتی دنبال می کنید
برچسب :
نویسنده : فرشته صدرعرفایی
بازدید : <-PostHit->
تاريخ : سه
شنبه
1 فروردين
1402 ساعت: 18:57