এল-ইনফিনিটি আদর্শ লিনিয়ার রিগ্রেশন সমাধান করার জন্য সফ্টওয়্যার প্যাকেজ


10

এল-ইনফিনিটি আদর্শকে হ্রাস করার লক্ষ্যে লিনিয়ার রিগ্রেশন সমাধান করার জন্য কোনও সফ্টওয়্যার প্যাকেজ রয়েছে কি?


ভাল, যে কোনও রৈখিক-প্রোগ্রামিং প্যাকেজ কাজ করবে। এটি আপনাকে প্রচুর বিকল্প দিয়ে চলেছে। :)
কার্ডিনাল

1
@ কার্ডিনাল কীভাবে আপনি এটি রৈখিক প্রোগ্রাম হিসাবে পুনরায় আবৃত্তি করবেন? এমনকি এটি তুচ্ছ মামলায় কীভাবে করা যায় তা স্পষ্ট নয় (যেমন দুটি ডেটা পয়েন্ট এবং একটি প্যারামিটার): কোনও বাধা নেই এবং উদ্দেশ্যগত কার্যটি অরৈখিক।
শুক্র

মূল বাক্যাংশ : চেবিশেভ আনুমানিক। (আরও অনুসরণ করতে হবে The ধারণাটি অতিরিক্ত পরিবর্তনশীল প্রবর্তন করে উদ্দেশ্যটিকে সীমাবদ্ধতায় পরিণত করতে হবে))
মূল

@ কার্ডিনাল আপনি এইটি বোঝাতে চাইছেন: mathworld.wolfram.com/ চেবেশেভ অ্যাপপ্রক্সিমেশনফর্মুলা এইচটিএমএল এটি বেশ জটিল বলে মনে হচ্ছে।
ফ্যান জাং

ঠিক আছে, এটি কিছুটা সম্পর্কিত, তবে এই সমস্যার সাথে জার্মানি নয়। আপনার সমস্যা একটি সাধারণ এলপিতে সমাধান করা যেতে পারে। যত তাড়াতাড়ি আমি একটি কম্পিউটারে পেতে পারি, আমি একটি উত্তর পোস্ট করব।
কার্ডিনাল

উত্তর:


17

সংক্ষিপ্ত উত্তর : আপনার সমস্যাটি একটি লিনিয়ার প্রোগ্রাম (এলপি) হিসাবে তৈরি করা যেতে পারে, আপনাকে কাজের জন্য আপনার প্রিয় এলপি সলভার চয়ন করতে রেখে। এলপি হিসাবে কীভাবে সমস্যাটি লিখবেন তা দেখতে, পড়ুন।

এই ক্ষুদ্রাকরণ সমস্যাটি প্রায়শই চেবিশেভ আনুমানিক হিসাবে উল্লেখ করা হয়

আসুন , সারি সঙ্গে দ্বারা প্রকাশ এবং । তারপর আমরা ফাংশন কমানোর জন্য নেওয়া থেকে সম্মান সঙ্গে । দ্বারা অনুকূল মানটি চিহ্নিত y=(yi)RnXRn×pixiβRpf(β)=yXββ

f=f(β)=inf{f(β):βRp}.

এলপি হিসাবে এটিকে পুনর্নির্মাণের মূলটি হ'ল সমস্যাটি এপিগ্রাফ আকারে পুনর্লিখন করা । নিজেকে বোঝাতে অসুবিধা হয় না যে, প্রকৃতপক্ষে

f=inf{t:f(β)t,tR,βRp}.

এখন, ফাংশন সংজ্ঞা ব্যবহার , আমরা ডানদিকে উপরের হিসাবে পুনর্লিখন করতে এবং তাই আমরা দেখতে পেলাম যে একটি রিগ্রেশন সেটিংয়ে ন্যূনতম করা to এর সমান is যেখানে অপ্টিমাইজেশন সম্পন্ন হয় ওভার , এবং দৈর্ঘ্যের একটি ভেক্টরকে বোঝায় । উপরের এলপিটিকে স্ট্যান্ডার্ড আকারে পুনরায় ছড়িয়ে দেওয়ার জন্য আমি এটিকে (সহজ) অনুশীলন হিসাবে রেখেছি।f

f=inf{t:tyixiβt,tR,βRp,1in},
minimizetsubject toyXβt1nyXβt1n,
(β,t)1nn

লিনিয়ার রিগ্রেশন এর সংস্করণ (সম্পূর্ণ প্রকরণ) এর সাথে সম্পর্ক1

এটি লক্ষণীয় যে আকর্ষণীয় আদর্শের সাথে খুব অনুরূপ কিছু করা যেতে পারে । চলুন । তারপরে, অনুরূপ যুক্তিগুলি এই সিদ্ধান্তে যে যাতে সংশ্লিষ্ট এলপি এলএল 1g(β)=yXβ1

g=inf{tT1n:tiyixiβti,t=(ti)Rn,βRp,1in},
minimizetT1nsubject toyXβtyXβt.

এখানে নোট করুন যে এখন স্কেলারের পরিবর্তে দৈর্ঘ্য ভেক্টর , যেমনটি কেস ছিল।tn

এই দুটি সমস্যার মধ্যে সাদৃশ্য এবং এলপি হিসাবে তাদের উভয়ই ফেলে দেওয়া যেতে পারে তা অবশ্য কোনও দুর্ঘটনা নয়। দুটি নিয়ম এ সম্পর্কিত যে তারা একে অপরের দ্বৈত নিয়ম


প্যারামিটার এবং / বা পূর্বাভাসগুলির জন্য আপনি কীভাবে কিছুটা নির্ভুলতা খুঁজে পাবেন? আমি নিম্নলিখিত সাম্প্রতিক প্রশ্নটির কারণে জিজ্ঞাসা করছি: গাণিতিক.স্ট্যাকেক্সেঞ্জ / ক্রিকেশনস / 214226/…
জিমবি

3

মালাব সিভিএক্স ব্যবহার করে এটি করতে পারে। সিভিএক্স (বিনামূল্যে) পেতে:

http://cvxr.com/cvx/download/

সিভিএক্স-এ, আপনি এটি এইভাবে লিখবেন:

cvx_begin
   variable x(n);
   minimize( norm(A*x-b,Inf) );
cvx_end

( ম্যানুয়ালটির 12 পৃষ্ঠা উদাহরণ দেখুন )

সিভিএক্সের পাইথন বাস্তবায়ন রয়েছে ( এখানে ) তবে কমান্ডগুলি কিছুটা আলাদা ...


1

@ কার্ডিনালের উত্তরটি যথাযথভাবে বর্ণিত এবং স্বীকৃত হয়েছে, তবে, এই থ্রেডটি পুরোপুরি বন্ধ করার জন্য আমি নিম্নলিখিতটি উপস্থাপন করব: আইএমএসএল সংখ্যাসূচক গ্রন্থাগারগুলিতে এল-ইনফিনিটি আদর্শ নিয়মনীতি সম্পাদনের জন্য একটি রুটিন রয়েছে। রুটিনটি ফোর্টরান, সি, জাভা, সি # এবং পাইথনে পাওয়া যায়। আমি সি এবং পাইথন সংস্করণ ব্যবহার করেছি যার জন্য পদ্ধতিটি কল lnorm_regression, যা সাধারণ -norm রিগ্রেশন, ।Lpp>=1

মনে রাখবেন যে এগুলি বাণিজ্যিক লাইব্রেরি তবে পাইথন সংস্করণগুলি অ-বাণিজ্যিক ব্যবহারের জন্য বিনামূল্যে (বিয়ারের মতো) বিনামূল্যে।


দুর্ভাগ্যক্রমে, লিঙ্কটি আর কাজ করে না। আপনি এটি আপডেট করতে পারেন?
COOLSerdash
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.