কিভাবে একটি ভাল রঙ তীব্রতা স্কেল করতে?


12

আমি পরিসংখ্যানের দিক দিয়ে কোনওভাবেই ভাল নই, তবে আমি মনে করি আমি সঠিক জায়গায় এসেছি। আমার প্রশ্নটি সহজ:

আমার সমস্যাটি একটি ছোট দেশের বেশ কয়েকটি রাজ্যের জনসংখ্যার সাথে তুলনা করে নিয়ে গঠিত তবে কয়েকটি রাজ্যের জনসংখ্যা 3000,000 এবং কিছু লোকের সংখ্যা 2,000 2,000
আমি এটি একটি মানচিত্রে আঁকছি, এবং রঙের "তীব্রতা" নির্ভর করে প্রতিটি রাজ্যের জনসংখ্যা কীভাবে পুরো দেশের জনসংখ্যার সাথে তুলনা করে।

সমস্যাটি হ'ল প্রচুর জনসংখ্যার রাজ্যগুলিকে সত্যই তীব্র রঙের সাথে দেখানো হয় এবং ছোট রাজ্যগুলিতে সবে কোনও রঙ থাকে।

"সাধারণকরণ" বা উপাত্তকে তুলনীয় করার সহজ উপায় কি আছে?

আমি নিজেকে সঠিকভাবে ব্যাখ্যা করছি কিনা তা আমি জানি না তবে আমি আশা করি কেউ আমাকে সাহায্য করতে পারে। আমার প্রশ্নটি পরিষ্কার না হলে মন্তব্য করুন এবং আমি স্পষ্ট করব।

আপনার সাহায্যের জন্য ধন্যবাদ!



1
একই লাইন বরাবর, আপনি www.0to255.com এ গ্রেডিয়েন্টগুলি পরীক্ষা করতে চাইতে পারেন।
পিট উইলসন

আর এর জন্য কিছু মানচিত্রের প্যাকেজগুলিতে অন্তর্নির্মিত রঙ কোড রয়েছে যা এই ধরণের সমস্যাটিকে প্রতিরোধ করে, তবে আপনি কি এটি সম্পর্কে জিজ্ঞাসা করেছিলেন?
Fr.

আমি এটি একটি কাস্টম মানচিত্রে ব্যবহার করছি এবং সুস্পষ্ট পদ্ধতির (প্রতিটি মানকে মোট জনসংখ্যার সাথে ভাগ করার জন্য) আমাকে 0 এবং 1 এর মধ্যে একটি মান দেয় (আমি এর পরে রঙটির "তীব্রতা" চয়ন করতে এই মানটি ব্যবহার করি)। সমস্যাটি হ'ল এমন মান রয়েছে যা খুব বেশি প্রযোজ্য, তাই কিছু রাজ্য সম্পূর্ণ রঙিন দেখায় এবং কারও কারও কাছে প্রায় কোনও রঙ নেই। আমি জানি যে পরিসংখ্যানগতভাবে এটি বলা ঠিক তবে আমি ডেটা উপস্থাপনাকে আরও প্রাসঙ্গিক এবং বুঝতে আরও সহজ করতে চাই।
জেবস

ইউনিফর্ম বিরতি কেন ব্যবহার করবেন? লগ স্কেল কেন নয়? অথবা সম্ভবত আপনার আবেদনে আপনি ব্রেকপয়েন্টগুলি বেছে নিতে পারেন যার কিছু অর্থ রয়েছে (যেমন গ্রামীণ / শহরতলির / শহুরে)।
জেএমএস

উত্তর:


6

আমি দুঃখিত, তবে আমার কাছে মনে হচ্ছে আপনি যা ভাঙা হয়নি তা ঠিক করার চেষ্টা করছেন। আসলে, আপনি এমনকি যা ভাঙা হয়নি তা ভাঙার চেষ্টা করছেন। আপনার যদি একটি পরিমাণগত পরিবর্তনশীল থাকে (এখানে, জনসংখ্যা) যা বিস্তৃত পরিসীমা বিস্তৃত হয়, তারপরে আপনি যে মেট্রিকটি উপস্থাপন করতে ব্যবহার করেন তার বিস্তৃত পরিধিও বিস্তৃত হওয়া উচিত।

তবে রঙ সম্পর্কিত সমস্ত জিনিসের জন্য (এবং উদাহরণস্বরূপ মানচিত্র), মূল উত্সটি হ'ল, আমি মনে করি কালারব্রেভার


2
আমি কিছু ভাঙ্গার চেষ্টা করছি; আমি জানি যে আমি যে ভেলগুলি পাচ্ছি তা পরিসংখ্যানগতভাবে সঠিক, তবে আমি ব্যবহারকারীদের ডেটা বোঝার পক্ষে এটি আরও সহজ করতে চাই। এটি একটি ইউআই সিদ্ধান্ত।
জেবস

@ জেবস: মোড়, আরও বেশি পছন্দ ..
নট 101

5

ভাল প্রশ্ন, একটি সমাধান হ'ল রঙগুলি আরও সমানভাবে বিতরণ করা, বা নীচে লেজযুক্ত বিতরণ করা ... তবে তারপরে আপনার কিংবদন্তি যথেষ্ট স্পষ্ট হতে হবে কারণ স্কেলটি বিকৃত করা কোনওভাবেই অন্যায় ...

উদাহরণস্বরূপ, আর এ, একটি ইউনিফর্মটিতে একটি সাধারণ উদ্ধার করে। (আপনার কাছে যা রয়েছে সম্ভবত অন্যদিকে চলেছে যেহেতু আপনার কাছে বড় লেজ রয়েছে এবং আপনি সেগুলি আরও ছোট চান তবে নীতিটি একই)

X=array(rnorm(10000),c(100,100))
ramp=colorRamp(c("blue","cyan","white","yellow","red"),space ="rgb")
kleur <- rgb( ramp(seq(0,1,length=200)),max = 255)
par(mfrow=c(1,2))
image(X,col=kleur)### image without rescaling
Fn=ecdf(X)
ScaledX=array(Fn(X),c(100,100))
image(ScaledX,col=kleur)

3

আপনি মোট জনসংখ্যার দ্বারা বিভক্ত করতে পারে। এটি নিশ্চিত করে যে সবকিছু 0 এবং 1 এর মধ্যে রয়েছে If যদি আঁশগুলি এখনও খুব বেশি আলাদা হয় তবে লগ স্কেল বিবেচনা করুন।


2

আমি এটি জিজ্ঞাসা করে জিজ্ঞাসাবোধ বোধ করি, তবে আপনি কি পরিমাণগত পরিমাণে চিত্রিত করার জন্য রঙ ব্যবহার করতে প্রতিশ্রুতিবদ্ধ ? প্রত্যেকটি রাজ্যে কোনও বার স্থাপনের কোনও উপায় নেই, যার উচ্চতা পরিমাণকে উপস্থাপন করে?

অন্য উপায় হতে পারে ভৌগলিক অঞ্চলগুলির প্রতিনিধিত্বকারী অঞ্চলগুলির সাথে মানচিত্রটি দেখানো এবং একক মানচিত্রের সাথে যেখানে প্রতিটি রাজ্যের অঞ্চল জনসংখ্যার আকারের সাথে সমানুপাতিক - সংবেদনশীল হোমুনকুলাসের মতোই । তবে এটি আঁকার যন্ত্রণাদায়ক পরিমাণ হবে - স্বয়ংক্রিয় করার কোনও উপায় আমি জানি না (যদিও এটি বিদ্যমান থাকতে পারে)


ভাল মন্তব্য!
রবিন গিরার্ড

4
অনেক ম্যাপিং সফ্টওয়্যার প্ল্যাটফর্মগুলির এই পোস্টটিতে উল্লিখিত ক্ষমতা রয়েছে। মানচিত্রের ক্ষেত্রে বৈশিষ্ট্যের উপর ভিত্তি করে বিকৃতিগুলি ঘন ঘন কার্টোগ্রাম হিসাবে উল্লেখ করা হয়। Gis.stackexchange.com/q/7406/751 দেখুন । বলা হচ্ছে, মানচিত্রে বারগুলি স্থাপন করা রঙগুলির চেয়ে কল্পনা করা সহজ নয়। বারগুলি পাশাপাশি না থাকলে আপেক্ষিক তুলনা করা তাদের পক্ষে কঠিন, যা রঙ স্কেল নিয়ে এত বড় সমস্যা নয়।
অ্যান্ডি ডাব্লু

আমি মানি যে মানচিত্রের তুলনায় সর্বোত্তম বারগুলি কম। এটি করার আরেকটি উপায় হ'ল গ্রিডযুক্ত বিকৃতিগুলি এখানে রাখার মতো: ভিউসোফথওয়ার্ল্ড . net / ? p=832 32 ব্যক্তিগতভাবে, আমি প্রায়শই এটিকে বোঝার পক্ষে বেশ কঠিন মনে করি, তবে বিকৃতির পরিমাণের উপর নির্ভর করে এগুলি বেশ ভালভাবে করা যায়।
nnot101

1

আপনার বর্ণিত উদ্দেশ্য:

একটি ছোট দেশের বেশ কয়েকটি রাজ্যের জনসংখ্যার তুলনা করুন।

আপনার উল্লিখিত সমস্যা:

যেহেতু কয়েকটি রাজ্যের জনসংখ্যা ৩,০০০,০০০ এবং কিছু লোকের সংখ্যা ২,০০০। "সাধারণকরণ" বা উপাত্তকে তুলনীয় করার সহজ উপায় কি আছে?

ম্যাপিংয়ের আগে আপনার ডেটা স্বাভাবিক করার লক্ষ্য

এই উত্তরটির অভাব হবে কারণ আপনি কেন মানচিত্র তৈরি করছেন তার প্রসঙ্গে আমি নিশ্চিত নই।

তবুও, অন্বেষণ করার জন্য এখানে কিছু চিন্তাভাবনা রয়েছে: আপনার ডেটাটিকে সাধারণীকরণ করুন যাতে মানচিত্রটি মানচিত্রের সম্ভাব্য পাঠকদের আকর্ষণীয় অর্থ সরবরাহ করে, যাতে তারা আপনার মানচিত্রে যা দেখেন সেগুলি এমন কিছু ধারণার সাথে লিঙ্ক করতে পারে যা তারা সাধারণত ভাবেন। মূলত, আমি মনে করি যে আপনার নতুন সাধারণীকৃত সংখ্যাগুলি এমন কিছু গুণগত ধারণার সাথে লিঙ্ক করা উচিত যা মানচিত্র পাঠকরা বুঝতে আগ্রহী (এলোমেলো সংবাদ: পরিমাপ = পরিমাণ x গুণমান, হেগেল)।

আপনার ডেটা স্বাভাবিক করার জন্য দুটি প্রস্তাবিত উপায়

1. প্রতিটি রাজ্যে কতটা খোলা জায়গা রয়েছে তা বোঝার জন্য।

মোট রাজ্য অঞ্চল দ্বারা বিভক্ত জনসংখ্যা গণনা করে জনসংখ্যার ঘনত্বের জন্য একটি নতুন রাষ্ট্র পরিবর্তনশীল তৈরি করুন।

২. রাজ্যের বর্ণকে একে অপরের সাথে বিপরীতে করতে।

প্রতিটি রাজ্যের গড় থেকে বিচ্যুতি গণনা করে একটি নতুন রাষ্ট্র পরিবর্তনশীল তৈরি করুন। উদাহরণস্বরূপ, বলুন যে আপনার কাছে জনসংখ্যা সহ 3 টি রাজ্য রয়েছে:

  • রাজ্য এ 100।
  • রাজ্য বি 50।
  • রাজ্য সি 1।

গড় প্রায় 50 হবে।

প্রতিটি রাজ্যের জন্য নতুন ভেরিয়েবলের মানগুলি নিম্নরূপ হবে:

  • রাজ্য এ +50 (রঙের তীব্র সবুজ )।
  • রাজ্য বি 0 (রঙ ধূসর )।
  • রাজ্য সি হ'ল -49 (রঙ তীব্র লাল )।

আপনি যে কোনও রঙের স্কিম ব্যবহার করতে পারেন যেখানে ধনাত্মক সংখ্যাগুলি নেতিবাচক সংখ্যার সাথে বিপরীত হয় (মানচিত্রের জন্য রঙিন স্কিমের উদাহরণের জন্য গুগল 'রঙব্রওয়ার')।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.