یافتن ضرایب را با استفاده از رگرسیون
با سللام من معادله ای به صورت زیر دارم و میخواهم ضرایب را با استفاده از رگرسیون بیابم.
اما هیج اطلاعی در این زمینه ندارم . و نمی دانم باید از اول چه کار کنم.
y=a*x1+b*x2+c*x3+d
هدفم این است که ضرایب طوری انتخاب شود که بالاترین عدد در خروجی به من داده شود.
نقل قول: یافتن ضرایب را با استفاده از رگرسیون
سلام
می تونید از تابع regress ستفاده کنید
مثلا داده های شما هر کدوم 20 تا عضو داشته باشند می تونید به صورت زیر بنویسید
که نهایتا ضرایب در b ذخیره می شن
y = rand(20,1);
x1 = rand(20,1);
x2 = rand(20,1);
x3 = rand(20,1);
x0 = ones(20,1);
X = [x1 x2 x3 x0];
b = regress(y, X);
نقل قول: یافتن ضرایب را با استفاده از رگرسیون
خیلی متشکرم. فقط یک سوال . من y را باید چی در نظر بگیرم ؟
خوب من الان y را ندارم و میخام بعدا از این معادله برای محاسباتم استفاده کنم .
نقل قول: یافتن ضرایب را با استفاده از رگرسیون
دقیقا متوجه منظورتون نمی شم!! اگه رگرسیون می خواهید باید y را هم داشته باشید