আমি সম্ভাব্যতা ঘনত্ব ফাংশনের জন্য স্থানীয় ম্যাক্সিমাকে সন্ধান করার চেষ্টা করছি (আর এর density
পদ্ধতি ব্যবহার করে পাওয়া গেছে )। আমি একটি সরল "প্রতিবেশীদের আশেপাশের চেহারা" পদ্ধতিটি করতে পারি না (যেখানে এটি প্রতিবেশীর সাথে সম্মানের সাথে এটি স্থানীয় সর্বাধিক কিনা তা দেখতে পয়েন্টের আশেপাশে তাকানো হয়) কারণ এখানে প্রচুর পরিমাণে ডেটা রয়েছে। তদ্ব্যতীত, স্প্লিন ইন্টারপোলেশন এর মতো কিছু ব্যবহার করা এবং ফল্ট সহনশীলতা এবং অন্যান্য পরামিতিগুলির সাথে "প্রতিবেশীদের আশেপাশে চেহারা" গড়ে তোলার বিরোধী হিসাবে 1 ম ডেরিভেটিভের শিকড়গুলি খুঁজে পাওয়া আরও দক্ষ এবং সাধারণ বলে মনে হয়।
সুতরাং, আমার প্রশ্নগুলি:
- কোন ফাংশন দেওয়া হয়েছে
splinefun
, কোন পদ্ধতিগুলি স্থানীয় ম্যাক্সিমাকে খুঁজে পাবে? - কোন ফাংশনটি ব্যবহার করে ফিরে এসেছে তার ডেরিভেটিভগুলি খুঁজে পাওয়ার কোনও সহজ / মানক উপায় আছে
splinefun
? - সম্ভাব্যতা ঘনত্ব ফাংশনের স্থানীয় ম্যাক্সিমার সন্ধানের জন্য আরও ভাল / মানক উপায় কি?
রেফারেন্সের জন্য, নীচে আমার ঘনত্ব ফাংশনের একটি প্লট রয়েছে। আমি যে অন্যান্য ঘনত্বের ফাংশন নিয়ে কাজ করছি তা ফর্মের মতো। আমার বলা উচিত যে আমি আরে নতুন, তবে প্রোগ্রামিংয়ে নতুন নই, তাই আমার যা প্রয়োজন তা অর্জনের জন্য একটি স্ট্যান্ডার্ড গ্রন্থাগার বা প্যাকেজ থাকতে পারে।
আপনার সাহায্যের জন্য ধন্যবাদ!!
msExtrema {msProcess}
এবং সহনশীলতা সেটিংসের সাথে খেলতে পেরে কেবলমাত্র কয়েকজনকেই সর্বাধিক কিছু সনাক্ত করতে সক্ষম হয়েছি।
msExtrema
জন্য একটি সহজ মোড়ক , যা আপনি কেবল স্থানীয় ম্যাক্সিমা চাইলে স্থানীয় মিনিমা না চাইলে সরাসরি ব্যবহার করা ভাল better আমি দেখতে পাচ্ছি না কেন ডিফল্ট ব্যবহার করে সমস্ত স্থানীয় ম্যাক্সিমা খুঁজে পাবে না। দক্ষতার জন্য বড় উদ্বেগ হওয়ার জন্য 2 ^ 15 = 32768 এত বড় হওয়া উচিত নয়। peaks
splus2R
span=3
peaks
বগি হিসাবে দেখা যাচ্ছে: এটির max.col
ডিফল্ট সেটিংসের সাথে এটি কল করে ties.method = "random"
, যা কেবল এলোমেলোভাবে বন্ধনগুলি ভেঙে দেয় না তবে টাই ঘোষণার জন্য 1e-5 এর তুলনামূলক সহনশীলতাও সেট করে। পূর্ববর্তীটি বিভ্রান্তিকর, পরে এখানে অবশ্যই আপনি যা চান তা নয়। peaks()
এমন একটি strict
প্যারামিটারও নেয় যা দুর্বলভাবে নথিভুক্ত থাকে এবং ফাংশনের কোডটি দেখে কিছুই করে না। আহ, ব্যবহারকারীর অবদানযুক্ত সফ্টওয়্যার লাইব্রেরির আনন্দ! আপনি সম্ভবত এটি ঠিক করতে সক্ষম হবেন, আপনি যেমন বলেছেন যে আপনি প্রোগ্রামিংয়ে নতুন নন,
density()
প্রতিটি ডাটামের ঘনত্ব অনুমান করে না, এটি n মানগুলির ঘনত্বের অনুমান করে , যেখানে n একটি ব্যবহারকারী-নির্দিষ্ট পরামিতি যেখানে ডিফল্ট মান n = 512 রয়েছে