কিউজিসে শারীরিক বাধা / সীমানা দিয়ে কার্নেল ঘনত্বের অনুমান কীভাবে করা যায়?


18

এমন কি এমন কোনও প্রোগ্রাম জানেন যা কার্নেলেলিংকে অসম্ভব এমন অঞ্চলগুলিকে কেবল মুখোশের পরিবর্তে গণনার ক্ষেত্রে সীমানা গ্রহণ করে এমন কার্নেলিংয়ের অনুমতি দেবে?

এখনও অবধি আমি খুঁজে পেয়েছি: GME আরক 10 (হাথর্ন বেয়ার) এর জন্য যুক্ত করুন - আমি যখনই একটি বাউন্ডারি শেফফাইল নির্দিষ্ট করি তখনই আমি একটি ত্রুটি পাই। আমি প্রচুর বিভিন্ন শেফফিল টাইপ এবং সীমানা সংক্রান্ত জটিলতা ইত্যাদি চেষ্টা করে দেখেছি I

আর (কল্যাঞ্জ ২০১১) -তে অ্যাডিহবিট্যাট এইচআর প্যাকেজটি - এটি ভাল কাজ করে তবে আপনি যে সীমানাটি নির্দিষ্ট করেছেন তা খুব সহজ হতে হবে - লাইন বিভাগের 3x কর্নেল ব্যান্ডউইথের দৈর্ঘ্য, এবং খুব বেশি জঘন্য নয়। আমার ডেটা জন্য এটি একটি বড় ওভারসিম্প্লিফিকেশন।

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

ধন্যবাদ


3
সম্ভাব্য সুদের আর কোডের সাথে সাম্প্রতিক কাগজ, সীমান্ত পক্ষপাত এবং ভারী কর্নেলগুলি । সমস্ত কোডটি সীমান্ত পক্ষপাতের জন্য সংশোধন করার জন্য পর্যবেক্ষণগুলিকে ওজন করার কেবলমাত্র উপায় (যদি আপনি ওজনগুলি বাদে কেডির অনুমান করার জন্য যে কোনও প্রোগ্রাম ব্যবহার করতে পারেন তবে আপনি ওয়েডগুলি নির্ধারণ করতে পারেন) de
অ্যান্ডি ডাব্লু

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

1
জবাব দেওয়ার জন্য আপনাকে @ অ্যান্ডডাব্লু এবং হুবুহু ধন্যবাদ জানাই। কার্নেলটি এর চারদিকে ছড়িয়ে পড়ার দ্বারা বাধা দিয়ে আমি সীমানার জন্য অ্যাকাউন্ট করতে চাই। ডেটা হ'ল সমুদ্রের কচ্ছপের অবস্থান, সুতরাং আমি জানি যে ব্যবহারের বিতরণটি জমিতে ছড়িয়ে পড়তে হবে না, তবে অনেকগুলি অবস্থান উপকূলের খুব কাছাকাছি তাই আমি কেবল কার্নেলের অংশগুলিকে মাস্কিং করে এই অবস্থানগুলির বিরুদ্ধে পক্ষপাত করতে চাই না don't জমিতে ছড়িয়ে পড়ে। কাগজের লিঙ্কটির জন্য আপনাকে ধন্যবাদ - এটি দুর্দান্ত দেখায় আমি আমার ডেটার জন্য অনুরূপ কোড ব্যবহার করার চেষ্টা করব।
কিমস

উত্তর:


2

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


+1 এটি সম্ভাব্য একটি দুর্দান্ত পন্থা। অনেক সমস্যায় এটি প্রয়োগ করে, আমি দেখতে পেয়েছি যে মূল সমস্যাটি এখানে উল্লেখ করা হয়নি: ঠিক কীভাবে আপনি এই মেট্রিক অনুসারে কার্নেলগুলি ছড়িয়ে দেওয়ার প্রস্তাব দিচ্ছেন? বাক্সের বাইরে সমাধানগুলি এটি করতে পারে না।
whuber

@ হুবহু সত্য, বাক্স সিস্টেমগুলির বাইরে সাধারণত একই সময়ে ব্যয় পৃষ্ঠের এবং কার্নেল ঘনত্ব উভয়ের জন্য অ্যাকাউন্টিং করার ক্ষমতা থাকে না। আমার পরামর্শটি হ'ল পয়েন্ট-টু-পয়েন্ট দূরত্ব গণনা করার জন্য ঘর্ষণ পৃষ্ঠটি ব্যবহার করা, তারপরে ওজনের জন্য সরাসরি কার্নেল ফাংশন প্রয়োগ করুন। কিউজিআইএস বা আরকজিআইএস-এ আপনি পাইথনগুলিতে সাধারণ বিতরণ ফাংশনটি লিখতে পারেন এবং আর-তে dnorm()ফাংশন রয়েছে।
জেসনআরডাল্টন

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

0

আমি আপনাকে আর এর জন্য স্প্যাটস্যাট প্যাকেজ চেষ্টা করার পরামর্শ দিচ্ছি There সেখানে আপনি owinঅধ্যয়নের ক্ষেত্রের সীমানা নির্ধারণের জন্য কোনও বিষয় সেট করতে পারেন । এছাড়াও এই প্যাকেজটির জন্য একটি দুর্দান্ত টিউটোরিয়াল রয়েছে


0

আমি আসলে কিজিআইআইএস-এর জন্য অ্যানিমোভ প্লাগইনে সহায়তা করছি, যার লক্ষ্য কার্নেল ঘনত্বের অনুমানের জন্য আর নির্ভরতা থেকে মুক্তি পাওয়া। এখানে একবার দেখুন ।

সম্পাদনা: প্লাগইনটি সরকারী কিউজিআইএস প্লাগইন সংগ্রহস্থলে পরীক্ষামূলক হিসাবে উপলব্ধ

এবং আপনার কোনও পরামর্শ থাকলে তালিকায় জিজ্ঞাসা করতে দ্বিধা করবেন না


-2

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


2
আপনি কী এই জবাবটি সামান্য ব্যাখ্যা করতে পারেন যে GA - যা অন্তরঙ্গকরণের পদ্ধতি প্রয়োগ করে - কার্নেল ঘনত্বের প্রাক্কলনটি গণনা করতে সক্ষম হয় ? আপনার সমাধানের সঠিকতার ডাবল-চেক হিসাবে, আপনি যাচাই করেছেন যে জিএ গ্রিডের অবিচ্ছেদ্য সমস্ত ইনপুট ডেটার যোগফলের সমান?
হোবার

1
10.1 এ কার্নেল ইন্টারপোলেশন ডাব্লু / বাধা সম্পাদন করা সম্ভব তবে এটি ঘনত্বের অনুমানের ফল দেয় না। যদিও, মূল পোস্টগুলি উল্লেখ করার পদ্ধতিগুলি আমি ভাবছি যে তারা কোনও গাউসিয়ান কার্নেল অনুমানের সাথে আগ্রহী না এবং ঘনত্বের অনুমানের ক্ষেত্রে আগ্রহী না।
জেফ্রি ইভান্স
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.