আমি সম্প্রতি ব্রাউজার অ্যাপে কিছুটা তৈরি করেছি যা আপনি এই ধারণাগুলি নিয়ে খেলতে পারেন: স্ক্যাটারপ্ল্লট স্মুথার্স (*)।
স্বল্প ডিগ্রি বহুতোষ ফিট সহ আমি তৈরি কিছু তথ্য এখানে
0.60.850.85
পক্ষপাত থেকে নিজেকে মুক্ত করতে, আমরা বক্ররেখার ডিগ্রিটি তিনটিতে বাড়িয়ে তুলতে পারি, তবে সমস্যাটি রয়ে গেছে, কিউবিক বক্ররেখাটি এখনও খুব কঠোর
সুতরাং আমরা ডিগ্রি বৃদ্ধি অবিরত, কিন্তু এখন আমরা বিপরীত সমস্যা উত্পন্ন
এই বক্ররেখা ডেটাটিকে খুব ঘনিষ্ঠভাবে ট্র্যাক করে , এবং তথ্যের সাধারণ নিদর্শনগুলির দ্বারা এত ভালভাবে উত্পন্ন না করা দিকগুলিতে উড়ে যাওয়ার প্রবণতা রয়েছে। এটিই নিয়মিতকরণ আসে the একই ডিগ্রি বক্রতার সাথে (দশ) এবং কিছু ভালভাবে নির্বাচিত নিয়মিতকরণ
আমরা একটি সত্যিই সুন্দর ফিট!
এটি উপরে ভালভাবে বেছে নেওয়া একটি দিকের দিকে একটু মনোযোগ দেওয়ার মতো । আপনি যখন ডেটাতে বহুভুজ ফিটিং করছেন আপনি ডিগ্রি জন্য পছন্দ একটি পৃথক সেট আছে। যদি কোনও ডিগ্রি তিনটি বক্রতা অন্তর্নির্মিত হয় এবং একটি ডিগ্রি চারটি বক্ররেখা বেশি হয় তবে আপনার মাঝখানে যাওয়ার আর কোথাও নেই। নিয়মিতকরণ এই সমস্যাটি সমাধান করে, কারণ এটি আপনাকে খেলতে জটিল ক্রমাগত পরামিতিগুলির একটানা পরিসীমা দেয়।
কীভাবে আপনি দাবি করেন "আমরা একটি খুব সুন্দর ফিট পাই!"। আমার জন্য তারা সকলেই একরকম দেখতে পায়, যথা অনির্দিষ্ট। একটি সুন্দর এবং খারাপ ফিট কি তা সিদ্ধান্ত নিতে আপনি কোন যুক্তিবাদী ব্যবহার করছেন?
ন্যায্য বিন্দু.
আমি এখানে অনুমান করছি যে একটি উপযুক্ত ফিটের মডেলটির অবশিষ্টাংশগুলিতে কোনও বিবেচনাযোগ্য প্যাটার্ন থাকা উচিত নয়। এখন, আমি অবশিষ্টাংশগুলি প্লট করছি না, সুতরাং ছবিগুলি দেখার সময় আপনাকে কিছুটা কাজ করতে হবে, তবে আপনার কল্পনাটি ব্যবহার করতে সক্ষম হওয়া উচিত।
প্রথম ছবিতে, চতুষ্কোণ বক্ররেখার সাথে ডেটা মাপসই, আমি অবশিষ্ট পাতাগুলিতে নিম্নলিখিত প্যাটার্নটি দেখতে পাচ্ছি
- ০.০ থেকে ০.০ পর্যন্ত এগুলি বক্ররেখার উপরে এবং নীচে সমানভাবে স্থাপন করা হয়।
- 0.3 থেকে প্রায় 0.55 পর্যন্ত সমস্ত ডেটা পয়েন্টগুলি বক্ররেখার উপরে থাকে।
- 0.55 থেকে প্রায় 0.85 পর্যন্ত সমস্ত ডেটা পয়েন্টগুলি বক্ররেখার নীচে।
- 0.85 থেকে, এগুলি আবার সমস্ত বক্ররেখার উপরে above
আমি এই আচরণগুলিকে স্থানীয় পক্ষপাত হিসাবে উল্লেখ করব , এমন অঞ্চল রয়েছে যেখানে বক্ররেখা তথ্যের শর্তসাপেক্ষিক গড়ের সান্নিধ্য হয় না।
কিউবিক স্প্লাইন সহ এটি শেষ ফিটের সাথে তুলনা করুন। আমি চোখের দ্বারা এমন কোনও অঞ্চল বাছাই করতে পারছি না যেখানে ফিট পয়েন্টগুলি ডেটা পয়েন্টের ভর কেন্দ্রের মধ্য দিয়ে সুনির্দিষ্টভাবে চলছে বলে মনে হচ্ছে না। এটি সাধারণত (অপ্রত্যাশিত হলেও) একটি ভাল ফিট বলতে যা বোঝায়।
2
- আপনার ডেটার সীমানায় তাদের আচরণ খুব বিশৃঙ্খল হতে পারে এমনকি নিয়মিতকরণের সাথেও।
- এগুলি কোনও দিক থেকে স্থানীয় নয়। আপনার ডেটা এক জায়গায় পরিবর্তন করা খুব আলাদা জায়গায় ফিটকে উল্লেখযোগ্যভাবে প্রভাবিত করতে পারে।
আমি পরিবর্তে, আপনার বর্ণনার মতো পরিস্থিতিতে নিয়মিতকরণের সাথে প্রাকৃতিক ঘন স্প্লিক্স ব্যবহার করে পুনরায় আয় করুন যা নমনীয়তা এবং স্থায়িত্বের মধ্যে সেরা সমঝোতা দেয়। আপনি অ্যাপ্লিকেশন কিছু স্প্লিট ফিট করে নিজের জন্য দেখতে পারেন।
(*) আমি বিশ্বাস করি যে এটি আমার আধুনিক কয়েকটি জাভাস্ক্রিপ্ট বৈশিষ্ট্যগুলি ব্যবহারের কারণে (এবং এটি সাফারিতে স্থির করার জন্য সামগ্রিক অলসতা এবং ie) ক্রোম এবং ফায়ারফক্সে কাজ করে। আপনি যদি আগ্রহী হন তবে উত্স কোডটি এখানে ।