ডিএলএম দুর্দান্ত, তবে এরিমা বা অন্যান্য পদ্ধতির মতো এগুলি সহজ নয়। অন্যান্য পদ্ধতিতে, আপনি আপনার ডেটা প্লাগ ইন করেন এবং তারপরে অ্যালগরিদমের কয়েকটি প্যারামিটারগুলি ঝাঁকিয়ে দেখেন, সম্ভবত আপনার সেটিংসে গাইড করার জন্য বিভিন্ন ডায়াগনস্টিকের উল্লেখ করে।
একটি ডিএলএম দিয়ে আপনি একটি স্টেট স্পেস মেশিন তৈরি করছেন যা বেশ কয়েকটি ম্যাট্রিক নিয়ে গঠিত যা মূলত হিডেন মার্কভ মডেলের মতো কিছু বাস্তবায়িত করে। কিছু প্যাকেজ ( sspir
আমি মনে করি, অন্যদের মধ্যে) আশা করে যে আপনি ধারণাটি বুঝতে পেরেছেন এবং ম্যাট্রিকগুলি কী করে। আমি আপনাকে সুপারিশ করব যে আপনি dlm
প্যাকেজটি শুরু করুন , এবং @ রকসায়েন্সের পরামর্শ অনুসারে, ভিগনেট দিয়ে চলুন।
সঙ্গে dlm
আপনি যাচ্ছেন মূলত বিভিন্ন পদক্ষেপ নেওয়া:
কোন ধরণের উপাদানগুলি আমার সিরিজটি বর্ণনা করে? প্রচলন? ঋতু? এক্সোজেনাস ভেরিয়েবল? আপনি এই উপাদানগুলি বাস্তবায়িত করার dlm
মতো সরঞ্জামগুলি dlmModPoly
ব্যবহার করবেন, +
অপারেটরটিকে এক সাথে একটি মডেল হিসাবে যুক্ত করতে পারেন।
একটি আর সাবরুটাইন তৈরি করুন যা এই মডেলটির দ্বারা অনেকগুলি পরামিতি প্রয়োজন তবে গ্রহণ করে, সেই পরামিতিগুলির সাথে উপাদানগুলি তৈরি করে, তারপর সেগুলি একসাথে যুক্ত করে এবং ফলস্বরূপ মডেলটি ফেরত দেয়।
ব্যবহার করুন dlmMLE
উপযুক্ত মাপদণ্ডগুলি (MLE, যা মূলত অপ্টিমাইজেশান হয় ব্যবহার করে ফাঁদ যে অপ্টিমাইজেশান ঘটতে পারে সঙ্গে) এটি একটি অনুসন্ধান / অপ্টিমাইজেশান না। dlmMLE
মডেলগুলি তৈরি করতে প্রার্থীদের পরামিতিগুলির সাথে বার বার আপনার আর সাবরুটিনকে কল করে, তারপরে সেগুলি পরীক্ষা করে।
আপনার চূড়ান্ত মডেলটি তৈরি করুন, আপনি যে আর সাবউরটিন তৈরি করেছেন তা ব্যবহার করুন এবং তৃতীয় ধাপে আপনি যে পরামিতি পেয়েছেন তা ব্যবহার করুন।
আপনার ডেটা ফিল্টার করুন dlmFilter
, তারপরে সম্ভবত এর সাথে মসৃণ করুন dlmSmooth
।
আপনি যদি dlmModReg
এমন কোনও কিছু ব্যবহার করেন বা করেন যা মডেলটির সময়-বৈকল্পিক পরামিতিগুলির কারণ হয়ে থাকে, আপনি dlmForecast
নিজের সিরিজটির পূর্বাভাস দেওয়ার জন্য ব্যবহার করতে পারবেন না । যদি আপনি সময়ের বৈকল্পিক মডেলটি শেষ করেন, আপনি এনএ এর সাথে আপনার ইনপুট ডেটা পূরণ করতে চান এবং আপনার dlmFilter
জন্য এনএ এর পূরণ করতে দেবেন (একজন দরিদ্র ব্যক্তির পূর্বাভাস), যেহেতু dlmForecast
সময়-পরিবর্তিত পরামিতিগুলির সাথে কাজ করে না।
যদি আপনি পৃথকভাবে উপাদানগুলি পরীক্ষা করতে চান (sayতু থেকে আলাদাভাবে ট্রেন্ডটি বলুন), আপনার ম্যাট্রিকগুলি এবং প্রতিটি কলামে কী রয়েছে তা বুঝতে হবে এবং আরও কীভাবে dlm
তাদের একসাথে রাখে তা কিছুটা বোঝার প্রয়োজন (বিষয়গুলি অর্ডার করুন!)।
আরও একটি প্যাকেজ রয়েছে, যার নামটি আমাকে ছেড়ে যায়, যা এমন একটি ফ্রন্ট এন্ড তৈরির চেষ্টা করে যা এই প্যাকেজগুলির বেশ কয়েকটি ব্যবহার করতে পারে ( dlm
পিছনের শেষ হিসাবে সহ )। দুর্ভাগ্যক্রমে, আমি এটি ভালভাবে কাজ করতে পেলাম না, তবে এটি কেবল আমার হতে পারে।
আমি সত্যিই ডিএলএমগুলিতে একটি বই পাওয়ার পরামর্শ দিই। আমি তাদের মধ্যে বেশ কয়েকটি পেয়েছি dlm
এবং আমি যেখানে ছিলাম সেখানে পৌঁছানোর জন্য অনেক খেলেছি , এবং আমি কোনও উপায়ে বিশেষজ্ঞ নই।