تبدیل ریشه دوم: چرا شعاع در نمودارهای حبابی باید با جذر دادهها متناسب باشد؟
نمودار حبابی دادهها را در قالب مساحت دایرهها کدگذاری میکند، اما نگاشت مستقیم دادهها به شعاع دایره باعث اعوجاج بصری شدیدی میشود. برای نمایش دقیق مقادیر، شعاع باید بر اساس جذر دادهها مقیاسبندی شود.
به قلم فرشید جمشیدی
این خبر را به اشتراک بگذارید
- طرفداران خلوص ریاضی
- استدلال میکنند که مساحت بصری حباب باید با استفاده از یک تبدیل دقیق جذر، دقیقاً با مقدار داده پایه مطابقت داشته باشد.
- توسعهدهندگان عملگرا
- بر پیشفرضهای پیادهسازی کتابخانههای رسم نمودار تمرکز دارند و خاطرنشان میکنند که بسیاری از ابزارها از نظر تاریخی برای دستیابی به مقیاسبندی دقیق مساحت، نیازمند تنظیمات دستی بودند.
- پژوهشگران روانفیزیک
- تأکید میکنند که ادراک انسان از مساحت غیرخطی است و پیشنهاد میکنند که مقیاسبندی دقیق ریاضی همچنان منجر به تخمین شناختی کمتر از حدِ تفاوتها میشود.
دیدگاههایی که این گزارش پوشش نداده
- حامیان دسترسیپذیری که به نحوه تعامل کاربران کمبینا با دادههای مبتنی بر مساحت میپردازند.
- طراحان گرافیکی که تعادل زیباییشناختی را بر دقت محض ریاضی ترجیح میدهند.
چرا مهم است
عدم استفاده از تبدیل ریشه دوم (جذر) منجر به تولید نمودارهایی میشود که تفاوت بین نقاط داده را تا صدها درصد اغراقآمیز نشان میدهند؛ موضوعی که مخاطب را گمراه کرده و اعتبار شواهد بصری را زیر سؤال میبرد. درک این قاعده هندسی به تحلیلگران کمک میکند تا نمودارهای تحریفشده را تشخیص دهند و نمونههای دقیقی بسازند.
نکات کلیدی
- نمودارهای حبابی متغیر سوم را در مساحت دوبعدی یک دایره کدگذاری میکنند.
- نگاشت مستقیم یک مقدار به شعاع دایره باعث میشود مساحت بصری بهصورت درجهدوم رشد کند و دادهها بهشدت تحریف شوند.
- برای حفظ دقت تناسبی، شعاع باید بر اساس جذر مقدار داده مقیاسبندی شود.
- حتی با مقیاسبندی دقیق و بینقص ریاضی، انسانها به دلیل سوگیریهای ادراکی تمایل دارند تفاوتها در مساحتهای دوبعدی را کمتر از حد واقعی تخمین بزنند.
یک نمودار میلهای استاندارد، مقادیر را با استفاده از یک بُعد منفرد (ارتفاع) کدگذاری میکند؛ به این معنی که میلهای با ارتفاع دو برابر، نشاندهنده مقداری دو برابر بزرگتر است. اما یک نمودار حبابی، مقادیر را با استفاده از مساحت دوبعدی نشان میدهد که این امر یک تله هندسی ایجاد میکند و معمولاً باعث تحریف در مصورسازی دادهها میشود.[1][8]
وقتی یک طراح مجموعهای از دادهها را روی یک نمودار حبابی پیادهسازی میکند، نرمافزار باید یک مقدار عددی را به اندازه یک دایره تبدیل کند. رویکرد شهودی و اغلب پیشفرض در برنامهنویسیهای ابتدایی، نگاشت مستقیم مقدار داده به شعاع دایره است.[2][5]
این نگاشت خطی یک اعوجاج بصری فاجعهبار ایجاد میکند. از آنجا که مساحت دایره با استفاده از فرمول A = πr² محاسبه میشود، هرگونه تغییر در شعاع، در مساحت نهایی به توان دو میرسد.[1]
مجموعهای از دادهها با دو مقدار ۱۰ و ۲۰ را در نظر بگیرید. اگر شعاع حباب اول روی ۱۰ پیکسل تنظیم شود، مساحت آن ۳۱۴ پیکسل مربع خواهد بود. اگر شعاع حباب دوم روی ۲۰ پیکسل تنظیم شود، مساحت آن به ۱۲۵۶ پیکسل مربع گسترش مییابد.[6][8]
دادههای پایه دو برابر شدند، اما ردپای بصری چهار برابر شد. بینندهای که به نمودار نگاه میکند، شعاع را نمیبیند؛ او مقدار کل جوهر یا پیکسلهای روی صفحه را میبیند که اکنون به جای افزایش ۱۰۰ درصدی، القاکننده یک افزایش ۴۰۰ درصدی است.[2][7]
نیتن یاو (Nathan Yau) در یک آموزش در سال ۲۰۱۰ در وبسایت FlowingData اشاره کرد: «رایجترین اشتباهی که افراد هنگام رسم نمودارهای حبابی مرتکب میشوند این است که اندازه را بر اساس شعاع تعیین میکنند نه مساحت.» این خطا تفاوتهای بین نقاط داده را اغراقآمیز میکند و باعث میشود مقادیر بزرگ بهطور خیرهکنندهای عظیم و مقادیر کوچک عملاً نامرئی به نظر برسند.[2]
راهحل ریاضی این مشکل، تبدیل ریشه دوم (جذر) است. برای اطمینان از اینکه مساحت حباب متناسب با دادهها مقیاسبندی میشود، شعاع باید بر اساس جذر مقدار داده تعیین شود.[5][6]
برای اطمینان از اینکه مساحت حباب متناسب با دادهها مقیاسبندی میشود، شعاع باید بر اساس جذر مقدار داده تعیین شود.
اگر مقدار داده V باشد، شعاع r باید به صورت r = c × √(V) محاسبه شود، که در آن c یک ضریب مقیاسبندی ثابت است و برای جا دادن نمودار روی صفحه بدون تغییر در روابط تناسبی انتخاب میشود.[6]
با بازگشت به مثال قبلی: جذر ۱۰ تقریباً ۳.۱۶ و جذر ۲۰ تقریباً ۴.۴۷ است. اگر از این مقادیر برای شعاعها استفاده شود، مساحتهای بهدستآمده به ترتیب ۳۱.۴ و ۶۲.۸ پیکسل مربع خواهند بود. اکنون مساحت دقیقاً دو برابر شده و با دادههای پایه مطابقت دارد.[6][8]
کتابخانههای نرمافزاری از نظر تاریخی با این پیشفرض دستوپنجه نرم کردهاند. در اوایل دهه ۲۰۱۰، کاربران زبان برنامهنویسی R اغلب مجبور بودند پیش از ارسال دادههای خود به توابع رسم نمودار مانند ggplot2، تابع جذر را بهصورت دستی روی آنها اعمال کنند.[5]
بهطور مشابه، ابزارهای سازمانی رسم نمودار نیز نیازمند پیکربندی صریح بودند. یک رشته پیام پشتیبانی در انجمن Highcharts نشان میدهد که توسعهدهندگان با پارامتر zSize درگیر بودند تا موتور پردازشی را مجبور کنند اندازه را بر اساس مساحت محاسبه کند نه شعاع.[4]
امروزه، سیستمهای طراحی بالغ این قاعده را بهصراحت تدوین میکنند. دستورالعملهای مصورسازی داده در سیستم طراحی میشلن (Michelin Design System) الزامی میکند که «اندازه حباب باید متناسب با مقداری باشد که نشان میدهد» و بدین ترتیب محاسبه مبتنی بر مساحت را در سطح کامپوننتها اجباری میکند.
با این حال، حتی با مقیاسبندی بینقص ریاضی، ادراک انسان پیچیدگی نهایی را وارد کار میکند. تحقیقات روانفیزیکی، بهویژه قانون توان استیونز (Stevens' power law)، نشان میدهد که انسانها مساحت را بهصورت خطی درک نمیکنند.[7][8]
وقتی دایرهای به یک ناظر انسانی معمولی نشان داده میشود که مساحت آن دقیقاً دو برابر دایره دیگری است، او آن را تنها حدود ۱.۷ برابر بزرگتر درک میکند. ما بهطور سیستماتیک تفاوتها در مساحت دوبعدی را در مقایسه با طول یکبعدی کمتر از حد واقعی تخمین میزنیم.[3][8]
این فشردهسازی ادراکی به این معناست که حتی یک نمودار حبابی از نظر ریاضی بینقص، بزرگی دادههای پرت و بزرگ را اندکی کمتر از حد واقعی نشان میدهد. برخی از پژوهشگران حوزه مصورسازی استدلال میکنند که برای مقابله با این سوگیری انسانی، باید از یک ضریب مقیاسبندی ادراکی تجربی (اغلب توان ۰.۵۷ به جای ۰.۵) استفاده کرد، هرچند این موضوع همچنان بحثبرانگیز است.[7]
بررسی عمیق دیدگاهها
طرفداران خلوص ریاضی
استدلال میکنند که مساحت بصری حباب باید دقیقاً با مقدار داده پایه مطابقت داشته باشد.
از یک دیدگاه هندسی دقیق، قرارداد مصورسازی دادهها ایجاب میکند که مقدار جوهر یا پیکسلهای استفادهشده برای نمایش یک مقدار، بهصورت خطی با آن مقدار مقیاسبندی شود. از آنجا که مساحت دایره تابعی از مجذور شعاع آن است، نگاشت دادهها به شعاع این قرارداد را نقض کرده و منجر به رشد درجهدوم میشود. طرفداران خلوص ریاضی اصرار دارند که تبدیل ریشه دوم یک انتخاب زیباییشناختی نیست، بلکه یک اصلاح ریاضی اجباری برای جلوگیری از دروغ گفتن نمودار به بیننده است.
توسعهدهندگان عملگرا
بر پیشفرضهای پیادهسازی کتابخانههای رسم نمودار و ابزارهای نرمافزاری تمرکز دارند.
توسعهدهندگان خاطرنشان میکنند که اگرچه ریاضیات ساده است، اما پیشفرضهای تاریخی بسیاری از کتابخانههای نرمافزاری انجام کار درست را دشوار میکرد. نسخههای اولیه ابزارهای رسم نمودار اغلب دادهها را به در دسترسترین ویژگی هندسی، یعنی شعاع، نگاشت میکردند. این امر تحلیلگران را مجبور میکرد تا پیش از ارسال دادهها به موتور رسم نمودار، آنها را بهصورت دستی با توابع جذر پیشپردازش کنند. امروزه، در حالی که اکثر کتابخانههای مدرن این پیشفرض را اصلاح کردهاند، توسعهدهندگان هنوز هم بهطور مکرر با سیستمهای قدیمی یا پیادهسازیهای سفارشی مواجه میشوند که در آنها خطای شعاع همچنان پابرجاست.
پژوهشگران روانفیزیک
تأکید میکنند که ادراک انسان از مساحت غیرخطی است و مقیاسبندی دقیق ریاضی را پیچیده میکند.
پژوهشگرانی که ادراک انسان را مطالعه میکنند، اشاره میکنند که مقیاسبندی بینقص مساحت از نظر ریاضی، دریافت شناختی بینقص را تضمین نمیکند. بر اساس قانون توان استیونز، انسانها بهطور سیستماتیک اندازه مساحتهای دوبعدی بزرگتر را در مقایسه با طولهای یکبعدی کمتر از حد واقعی تخمین میزنند. وقتی مساحت یک حباب از نظر ریاضی دو برابر میشود، یک ناظر انسانی معمولاً آن را تنها حدود ۱.۷ برابر بزرگتر درک میکند. در نتیجه، برخی از پژوهشگران استدلال میکنند که مقیاسبندی دقیق ریاضی در واقع مقادیر بزرگ را در ذهن بیننده کمتر از حد واقعی نشان میدهد و پیشنهاد میکنند که برای دقت واقعی ممکن است به ضرایب مقیاسبندی ادراکی تجربی نیاز باشد.
منابع
[1]Wikipediaطرفداران خلوص ریاضیBubble chart
مطالعه در Wikipedia →
[2]FlowingDataطرفداران خلوص ریاضیHow to Make Bubble Charts
مطالعه در FlowingData →
[3]Better Evaluationپژوهشگران روانفیزیکBubble chart
مطالعه در Better Evaluation →
[4]Highchartsتوسعهدهندگان عملگراBubble size calculation
مطالعه در Highcharts →
[5]R-bloggersتوسعهدهندگان عملگراHow to make beautiful bubble charts with R
مطالعه در R-bloggers →
[6]MetricGateطرفداران خلوص ریاضیBubble Chart Visualization Calculator
مطالعه در MetricGate →
[7]Toucanپژوهشگران روانفیزیکBubble charts: definition and use cases for multi-dimensional data visualization
مطالعه در Toucan →
[8]تیم سردبیری کوهستانتحلیل تیم سردبیری کوهستان
مطالعه در تیم سردبیری کوهستان →
نظرات
بیشتر در تحلیل داده
مشاهده همه →عیبیابی رگرسیون
فاصله کوک چگونه تغییر ضرایب رگرسیون را با حذف یک داده منفرد اندازهگیری میکند؟
7 منبع
مدلسازی آماری
چگونه گامهای امید ریاضی و بیشینهسازی برای یافتن متغیرهای پنهان به برآورد بیشینه درنمایی همگرا میشوند
4 منبع
طراحی کارآزمایی بالینی
چگونه تحلیل «قصد درمان» (ITT) تصادفیسازی را حفظ کرده و از سوگیری انتخاب جلوگیری میکند
9 منبع
کاهش ابعاد
مکانیسم تحلیل مؤلفههای اصلی (PCA): کاهش ابعاد چگونه کار میکند و چه زمانی باید از آن استفاده کرد
7 منبع
هر زاویه. هر روز.
دریافت تحلیل داده اخبار همراه با پوشش کامل منابع و تحلیل دیدگاهها، مستقیم در صندوق ورودی شما.





