رفتن به مطلب

نمودارroc در متلب


javad652000

ارسال های توصیه شده

با سلام

در مورد نحوه مقدار دهی در نمودار roc در متلب چگونه مقدار دهی می شود

نمودار به این صورت عمل می کند مقادیر واقعی و مقادیر خروجی را با یک دیگر مقایسه می کند لطفا اگر کسی با roc اشنایی دارد راهنمایی کند

 

perfcurve در متلب این کار را می کند

  • Like 3
لینک به دیدگاه
با سلام

در مورد نحوه مقدار دهی در نمودار roc در متلب چگونه مقدار دهی می شود

نمودار به این صورت عمل می کند مقادیر واقعی و مقادیر خروجی را با یک دیگر مقایسه می کند لطفا اگر کسی با roc اشنایی دارد راهنمایی کند

 

perfcurve در متلب این کار را می کند

 

سلام دوست عزیز

 

من با ROC کار نکردم، واسه همین دقیق نمی دونم، ولی امیدوارم با کمک دوستان دیگه و خودتون بتونیم حلش کنیم.

اول یه ویدئو در مورد ROC روی یوتوب بود، به نظرم جالب بود اینجا میذارم:

 

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

 

توی متلب هم چند تا دستور برای اینکار وجود داره، دستورهای roc و یا plotroc که زیر مجموعه تولباکس شبکه عصبی هستن، perfcurve که داخل تولباکس statistics هست، هر کدوم هم داخل هلپ مثال هایی دارن.

 

اینجا هم یه مثال وجود داره:

 

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

 

یه کدی هم اینجا وجود داره:

 

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

 

 

یه فایلی هم روی File Exchange بود برای محاسبه ROC اونم اینجا گذاشتم:

 

البته باید حواستون باشه که این با فانکشن اصلی متلب هم نام هست، به جای همدیگه استفاده نکنین، می تونین یه چیزی به آخر نام فانکشن اضافه کنین و به نام دیگه سیوش کنین، که مشکلی پیش نیاد. با دستور which هم می تونین ببینین متلب داره از کدوم فانکشن استفاده می کنه:

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

 

حالا خودتون هم بیشتر توضیح بدین مشکل چیه، این لینک ها رو هم یه نگاهی کنین.

سعی می کنم از دوستان دیگه هم کمک بخوام.:a030:

  • Like 4
لینک به دیدگاه

سلام،

در این فایل هم به صورت تئوری و تقریبا کامل راجع به رسم نمودار ROC , AUC توضیح داده شده:

 

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

 

امیدوارم مفید باشه.

  • Like 4
لینک به دیدگاه
  • 9 ماه بعد...

سلام.

 

کسی از دوستان می دونن علت نمایش داده نشدن نمودار roc با توجه به دیتاهای موجود چی می تونه باشه؟

 

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

 

plotroc(Outlabel'>1,Testinglabel'>1)

  • Like 2
لینک به دیدگاه
سلام.

 

کسی از دوستان می دونن علت نمایش داده نشدن نمودار roc با توجه به دیتاهای موجود چی می تونه باشه؟

 

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

 

plotroc(Outlabel'>1,Testinglabel'>1)

 

سلام

یکشون که مقادیرش همه صفره، اینجوری باید باشه فکر کنم:

 

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

  • Like 3
لینک به دیدگاه
  • 4 ماه بعد...

سلام دوستان

ی سوال داشتم و اون اینه که میزان roc بدست اومده از آزمایشاتم 0.5486 هستش میخاستم بپرسم اشکالی نداره که این مقدار شده چکار کنم مقدار roc بهبود پیدا کنه؟

  • Like 2
لینک به دیدگاه
سلام دوستان

ی سوال داشتم و اون اینه که میزان roc بدست اومده از آزمایشاتم 0.5486 هستش میخاستم بپرسم اشکالی نداره که این مقدار شده چکار کنم مقدار roc بهبود پیدا کنه؟

 

سلام

Roc مگه نمودار نیست، شاید منظورتون سطح زیر نمودار یا AUC هتش، که خب طبیعتا هر چی به یک نزدیک تر باشه نشون دهنده اینه که کلاسیفایرتون بهتر عمل می کنه.

  • Like 1
لینک به دیدگاه
×
×
  • اضافه کردن...