رگرسیون غیر خطی به الگوریتم هایی که برای تطبیق توابع غیر خطی تصادفی بر روی داده های گرد آوری شده مورد استفاده قرار می گیرد. در واقع در اینجا هدف برازش تصادفی یکی از 21 تابع مندرج در جدول 1 بر روی داده های گردآوری شده جهت رسیدن به حداکثر مقدار ضریب تعیین است.نکته حائز اهمیت در انجام رگرسیون غیر خطی این است که داده های ورودی آن از جنس کمی هستند و داده های کیفی فقط در صورتی قابل قبول هستند که به صورت متغیر مجازی و صفر و یک وارد دستگاه رگرسیون شود. پس از تعیین تابع هدف که یکی از توابع زیر است، با جستجو و از سر گیری های متفاوت این تابع تصادفی بر روی روابط بین متغیر های مستقل و وابسته بای یافتن بهترین ترکیب بسط داده می شود.....