নির্দিষ্টকরণের একটি সেট মেলে গ্রুপ বহুভুজ বৈশিষ্ট্য


13

আমার দুটি বহুভিত্তিক বৈশিষ্ট্য রয়েছে (398 আদমশুমারি ট্র্যাক্টস এবং 80 টি জিপ কোড) যা প্রতিটি বৃহত্তর বৈশিষ্ট্যটিতে (একটি মার্কিন কাউন্টি) রোল করে। সেন্সাস ট্র্যাক্টগুলি জিপ কোডের চেয়ে ছোট হলেও তারা জিপ কোডগুলি রোল আপ করে না (অর্থাত্ নীড়ের মধ্যে) ZIP

আমার প্রশ্ন - আরকিজিআইএস বা কিউজিআইএস (বা কোনও সফ্টওয়্যার) ব্যবহার করে 10 বহুভুজের বৈশিষ্ট্যগুলির দুটি ফলাফলের সেটগুলির মধ্যে পার্থক্য হ্রাস করার সময় 398 আদমশুমারি ট্র্যাক্টগুলি এবং 80 টি জিপ কোডগুলি 10 বহুভুজ বৈশিষ্ট্যগুলি পৃথকভাবে গোষ্ঠীকরণের জন্য কি কোনও পদ্ধতি / সরঞ্জাম আছে ?

স্পষ্ট করার জন্য, আমি 398 টি ট্র্যাক্টগুলি -> 10 টি বৈশিষ্ট্যগুলিকে গোষ্ঠী করতে চাই এবং তারপরে 80 টি জিপ কোডগুলি>> 10 বৈশিষ্ট্যগুলিকে পৃথক করে গ্রুপ করব, যাতে আমার প্রতিটি 10 ​​টি বৈশিষ্ট্যের দুটি পৃথক সেট থাকে। আমি এই গোষ্ঠীকরণটিকে আরও অনুকূল করতে চাই যাতে এই দুটি সেটগুলির মধ্যে ওভারলেটি সর্বাধিক হয় (অর্থাত্ বেদনা কমিয়ে দেয়)।

এখানে আমি প্রত্যাশা করি যা অর্জন করতে প্রত্যাশা করছি একটি চিত্র:


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

আপনি কি "বহুভুজ প্রায় একই আকারের হওয়া উচিত" এর মতো কিছু মানদণ্ড চান? আমি এটি করার একটি সস্তার উপায়টি কল্পনা করতে পারি এটি হল 9 টি সবচেয়ে ছোট জিপ কোডগুলি সন্ধান করা যেগুলি মোটামুটি আদমশুমারির সাথে মিলে যায় এবং বড় অংশের অবশিষ্টাংশকে দশম বহুভুজকে কল করে।
ফুলম

আপনার মন্তব্যের জন্য ধন্যবাদ ফোলোম আমি প্রকৃতপক্ষে বিভিন্ন মানদণ্ড সেট করতে চাই, তবে প্রশ্নগুলি জটিল করতে চাই না। উদাহরণস্বরূপ, 10 বহুভুজের প্রত্যেকটিতে ন্যূনতম জনসংখ্যার জন্য একটি মানদণ্ড নির্ধারণ করা ভাল। আমি যে জিনিসটি পছন্দ করব তা হ'ল একটি সরঞ্জাম / পদ্ধতির জন্য যা নির্দিষ্ট পরামিতিগুলি পূরণ করার সময় এই 10 টি গ্রুপে সিটি এবং জিপগুলি গোষ্ঠীকরণের জন্য সম্ভাব্য সমাধানগুলির একটি তালিকা তৈরি করতে পারে। তারপরে আমি এমন বৈশিষ্ট্যের জন্য সমাধানগুলিতে ম্যানুয়ালি পর্যালোচনা করতে পারি যেগুলি স্বয়ংক্রিয়ভাবে সক্ষম হতে পারে না (যেমন শহরের সীমানা অতিক্রম না করা)।
এলি কর্ন

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

এই কাজের জন্য আমি কোনও সহজ উপায় (যেমন একটি বিদ্যমান সরঞ্জাম) জানি না। এবং আমি সন্দেহ করি যে এই আকারের কোনও ইনপুট ম্যানুয়ালি হ্যান্ডেল করার চেয়ে একটি তৈরি করা দ্রুততর হবে।
জানু Šিম্বের

উত্তর:


1

যেহেতু ফলস্বরূপ বহুভুজগুলি সংজ্ঞায়িত করার কোনও সুস্পষ্ট বা অভিন্ন উপায় নেই, আমি মনে করি আপনি আদতে কখনই উপযুক্ত বলে মনে করেন - আপনার আদমশুমারি বা পিন কোড স্তরটিতে কোনও বৈশিষ্ট্য (বিদ্যমান বা প্রাপ্ত) উদ্দীপনা ব্যবহার করে আপনাকে এগুলি তৈরি করা দরকার need

ফলস্বরূপ বহুভুজগুলি একবার এলে তার প্রতিটি স্তরকে ওভারলে (ছেদ করুন) করে, অন্য দ্রবীভূত করা এবং অন্যান্য বৈশিষ্ট্যের উপর আপনার পরিসংখ্যান গণনা করুন।


0

আপনার যদি আপনার ডাটাবেসে জিপকোড এবং উচ্চতর উত্তরাধিকারী সম্পর্কিত তথ্য থাকে তবে কলাম মানগুলি একত্রিত করে আপনি এটি করতে পারেন এবং একটি নতুন শেফফাইল পাবেন।


0

আমার কাছে মনে হচ্ছে আপনি শুমারি ট্র্যাক্টগুলি 10 টি ক্লাস্টারে ক্লাস্টার করতে চান, প্রতিবন্ধকতার সাথে প্রতিটি ক্লাস্টারের ট্র্যাক্টগুলি সংলগ্ন। যদি এটি হয় তবে আপনি পাইথন লাইব্রেরি ক্লাস্টারপাই ব্যবহার করতে পারেন যা স্থানিকভাবে সীমাবদ্ধ ক্লাস্টারিংয়ের জন্য বিভিন্ন আলাদা অ্যালগরিদম প্রয়োগ করে।

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