দক্ষ সমাবর্তন (আর মধ্যে)


9

আমি বিশ্লেষণ গণনা / মূল্যায়ন করতে চাই

g(x)=Df(xt)ϕ(t)dt,

যেখানে একটি ঘনত্ব এবং হ'ল কমপ্যাক্ট সমর্থন সহ একটি মসৃণ ফাংশন । কনভোলশনটি বন্ধ-ফর্মে উপলভ্য নয় এবং আমার এটি সংখ্যাগতভাবে সংহত করতে হবে। আমার প্রশ্ন: এটি করার কোনও কার্যকর উপায় আছে কি? আমি এটি আর তে প্রয়োগ করতে চাই, সুতরাং, আমি দেখতে চাই যে কমান্ডটি ব্যবহার করার চেয়ে আরও ভাল উপায় আছে কিনা ।fϕD integrate()


2
পরিস্থিতিগুলির উপর নির্ভর করে আমি সাধারণত 2 টি বিনের বৃহত ক্ষমতার কাছে বিবেচনা করি এবং দ্রুত ফুরিয়ার ট্রান্সফর্ম ( ?fft) বা ব্যবহার করি convolve। ফাফ্ট অ্যাপ্রোচ সেট আপ করতে কিছুটা বেশি কাজ নেয় তবে আপনার যদি বেশ কয়েকটি বার সমাধান করার প্রয়োজন হয় তবে এটি আরও ভাল। কখনও কখনও এটির সাথে সঠিক যুক্তির সেটিংস বের করতে কিছুক্ষণ সময় নেয়।
গ্লেন_বি -রিনস্টেট মনিকা

ধন্যবাদ একটি univariate ফাংশন জন্য , আমি মনে করি সরাসরি ইন্টিগ্রেশন দ্রুত হতে পারে, তারপর। f
রান্না করুন

2
আপনি একটি দক্ষ উপায় জিজ্ঞাসা করেছেন - fft সত্যিই দ্রুত ; এটির জন্য সামান্য কিছু সেটআপ প্রয়োজন (বিন্নিং, জিরো সহ প্যাডিং)।
গ্লেন_বি -রিনস্টেট মনিকা

@ গ্লেন_ বি হ্যাঁ, আমি সম্মতি দিচ্ছি যে ফিটটি সত্যিই দ্রুত, তবে আগের পদক্ষেপটি প্রক্রিয়াটি ধীর করতে পারে। আমি উভয় পদ্ধতির তুলনা করব, যাইহোক। ধন্যবাদ.
রান্না করুন

আমি convolveএই উদ্দেশ্যে কয়েকবার ব্যবহারের কথা স্মরণ করি । Stats.stackexchange.com/a/41263 , stats.stackexchange.com/a/41255 এবং stats.stackexchange.com/a/49444 এ সাধারণ কাজের উদাহরণগুলি উপস্থিত হয় ।
whuber

উত্তর:


9

আপনি কি এর জন্য ডেডিকেটেড আর প্যাকেজগুলি একবার দেখেছেন? লাইক convolve, https://stat.ethz.ch/R-manual/R-devel/library/stats/html/convolve.html


ধন্যবাদ। যদি আমি সঠিকভাবে বুঝতে পারি তবে এই প্যাকেজটি দুটি ফাংশনের চেয়ে সংখ্যার সিকোয়েন্সগুলি কনভলভ করার জন্য। আমি কিছু অনুপস্থিত করছি?
রান্না করুন

2
ঠিক আছে, আমি সেই প্যাকেজটি ব্যবহার করি নি, তবে আপনি যদি আর-তে সমঝোতা করার চেষ্টা করছেন, তবে আপনার কাছে মূলত দুটি সংখ্যার ক্রম থাকবে যা আপনার ফাংশনগুলির মান হতে পারে, তাই না? আমি মনে করি না যে আর আপনাকে ফাংশন সংজ্ঞা দিয়ে কাজ করতে দেয়।
jmnavarro
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.