توضیحات
در این قسمت تیم کدگیت سورس رگرسیون خطی چندگانه در جاوا را تهیه کرده است. رگرسیون خطی رابطه بین متغیرهای وابسته و مستقل را پیدا میکنند. رگرسیون خطی چندگانه یکی از روش های پر استفاده در دنیای امروز بوده و با ما همراه باشید تا ویژگیهای این سورس کد را توضیح دهیم. همچنین پیشنهاد میکنم از دیگر سورسهای ما دیدن فرمایید:
سورس رگرسیون خطی چندگانه در جاوا
رگرسیون خطی رابطه بین متغیر وابسته و مستقل را پیدا کرده و سعی در پیشبینی و آنالیز دیتاها دارد. رگرسیون خطی ساده دارای یک متغیر مستقل است اما رگرسیون خطی چندگانه از چندین متغیر مستقل استفاده میشود. تنها تفاوت این دو مدل همین بوده است. البته در نحوه محاسبه ریاضی نیز تفاوتهایی دارند که به همان تعداد متغیر مستقل برمیگردد. در سورسی که تهیه گردیده از کتابخانه موجود استفاده نشده و تنها کتابخانه مورد استفاده JAMA بوده که برای محاسبات ریاضی از آن کمک گرفتیم.
نحوه اجرا سورس رگرسیون خطی چندگانه در جاوا
بعد از تهیه سورس کد از سایت کدگیت، فایلی با فرمت .java در اختیار شما قرار خواهد گرفت. نام این فایل MultipleLinearRegression.java می باشد. این فایل اصلی برنامه بوده و با اجرای آن می توانید خروجی رگرسیون خطی چندگانه را ببینید. دقت کنید کتابخانه JAMA را به پروژه خود اضافه نمایید. فایل jar این کتابخانه در لینک میتوانید دانلود نمایید. بعد از اضافه کردن این کتابخانه و اجرای این کد خروجی زیر را مشاهده خواهید کرد:
3.00 + 10.00 beta1 + 7.00 beta2 (R^2 = 1.00)
ورودی برنامه بالا به صورت زیر می باشد:
double[][] x = { { 1, 10, 20 }, { 1, 20, 40 }, { 1, 40, 15 },
{ 1, 80, 100 }, { 1, 160, 23 }, { 1, 200, 18 }
};
double[] y = { 243, 483, 508, 1503, 1764, 2129 };
شما نیز می توانید X و Y را تغییر و دیتا مورد نظر خود را در آن قرار دهید. پس از آن برنامه را اجرا کنید تا خروجی را مشاهده نمایید.