Skip to main content
Ramin Khavarzadeh Data, signals, interpretation — and what may come next
Ramin Khavarzadeh · · 1 min read

ایدا مطلبی نرم افزار R تمرین 1و2

ایدا مطلبی نرم افزار R تمرین 1و2

Table of contents
    ایدا مطلبی نرم افزار R تمرین 1و2 مثال شماره 1) ابتدا با استفاده از یکی از دستورات زیر به وارد کردن اطلاعات مساله­ی خوشه­بندی به داخل نرم افزار R می­پردازیم:   در دستور اول فایل داده­ها مستقیم وارد متغیر drink شده که بایستی قبلاً فایل داده­ها A.txt در درایو سی کپی گردد ولی در دستور دوم ابتدا فایل توسط کاربر انتخاب شده سپس وارد متغیر drink می­شود. در مرحله­ی بعد با استفاده از دستورات زیر به محاسبه­ی ماتریس فاصله­ها پرداخته می­شود که در اینجا از مقیاس اقلیدسی استفاده کرده­ایم:   برای مشاهده ماتریس فاصله­ ها که یک ماتریس قطری است از دستور زیر استفاده می­کنیم: سپس با استفاده از دستور زیر به خوشه­بندی داده­ها می­پردازیم:   در این بخش چنانچه بخواهیم تعداد کلاسترهای واقعی را انتخاب کنیم از دستور زیر که در بسته قابل نصب در موجود در سایت نرم افزار R قرار دارد بهره می­گیریم:   در شکل زیر روند همگرایی روش فوق برای رسیدن به بهترین خوشه­بندی قابل مشاهده است: در این بخش از متد K-Means استفاده می­کنیم و خروجی­ها را در متغیر a ذخیره می­کنیم در نهایت با استفاده از دستورات زیر به رسم نمودار درختی (دندوگرام) می­پردازیم:     همانطور که در نمودار بالا مشاهده می­شود در خوشه­ی اول تنها حاوی و هستند و سایر نوشیدنی­ها در خوشه­ی دوم قرار می­گیرند.   مثال شماره 2) مشابه حالت قبل ابتدا با استفاده از یکی از دستورات زیر به وارد کردن اطلاعات مساله­ی خوشه­بندی به داخل نرم افزار R می­پردازیم:   در مرحله­ی بعد با استفاده از دستورات زیر به محاسبه­ی ماتریس فاصله­ها پرداخته می­شود که در اینجا از مقیاس اقلیدسی استفاده کرده­ایم:   سپس با استفاده از دستور زیر به خوشه­بندی داده­ها برخلاف روش قبل از روش average برای خوشه­بندی بهره گرفته­ایم:   در این بخش چنانچه بخواهیم تعداد کلاسترهای واقعی را انتخاب کنیم از دستور زیر که در بسته قابل نصب در موجود در سایت نرم افزار R قرار دارد بهره می­گیریم:   در شکل زیر روند همگرایی روش فوق برای رسیدن به بهترین خوشه­بندی قابل مشاهده است: در این بخش از متد K-Means استفاده می­کنیم و خروجی­ها را در متغیر a ذخیره می­کنیم در نهایت با استفاده از دستورات زیر به رسم نمودار درختی (دندوگرام) می­پردازیم:     همانطور که در نمودار بالا مشاهده می­شود در خوشه­ی اول تنها حاوی، و هستند و سایر بلندگوها در خوشه­ی دوم قرار می­گیرند.  
    Share:

    comments

    No comments yet — be the first.

    Post comment