به کمک نیاز دارید؟

خدمات تخصصی

جستجو
این کادر جستجو را ببندید.
آموزش R

آموزش R | محاسبه مدل لجیت

مدل های لوجیت معرف مدل هایی هستند که متغیر وابسته آنها دو بعدی است. در یک مدل لجیت لگاریتم برتری به عنوان برونداد مدل و بر اساس ترکیبی از متغیر های مستقل مدلیزه می شود. به عنوان مثال اگر متغیر وابسته موفق شدن یا نشدن یک تیزر تبلیغاتی با اساس ضریب نفوذ آن باشد، و بخواهیم متغیر های مستقل پیش بینی کننده آن را شناسایی کنیم؛ با یک مدل لجیت سرو کار داریم.

لذا در این پژوهش ها نمی توان از رگرسیون های معمولی (که متغیر وابسته باید کمی باشد)، برای پیش بینی رخداد متغیر وابسته استفاده نمود. در این نوع از رگرسیون از نسبت برتری که نسبت موفقیت به شکست می باشد استفاده می شود.

باید توجه شود که پیش شرط های انجام رگرسیون خطی مانند وجود رابطه خطی بین متغیر های مستقل و وابسته، همسانی واریانس متغیر وابسته و متغیر های مستقل، توزیع نرمال متغیر وابسته و باقیمانده ها یا خطای اندازه گیری در مدل لجیت مورد توجه نیست. مدل عمومی تابع لجیت به شرح زیر است:

Ln (p/ (1-p) = intercept + b1*X1 + b2*X2 + … + bk*Xk

شکل کلی این تابع به شکل زیر خواهد بود:

هدف این نوشتار نحوه محاسبه تابع لوجیت در نرم افزار R می باشد. این نرم افزار امروزه دارای محبوبیت گسترده ای در زمینه انجام آنالیز های چند متغیره شده است و می توان بسیاری از توانمندی های آنرا با نرم افزار های مشهوری چون SAS، SPSS و S-PLUS مقایسه نمود.

اعضای شبکه مشاوران در حوزه «تحقیقات بازار، بازاریابی و فروش»

نازنین نوری

مشاور بازاریابی، فروش و مذاکرات تجاری

اگر بعنوان کارآفرین یا فعال اقتصادی به دنبال رشد کسب...

ماهرخ مخصوص

مشاور بازاریابی و فروش

اگر بعنوان کارآفرین یا فعال اقتصادی به دنبال کسب برتری...

مریم صباغی اصل

مشاور بازاریابی و فروش محصول

برای بازاریابی محصولات صنعتی، رهبری بازار، ارتباطات تبلیغاتی، مدیریت برند...

میثم صحراکار

مشاور عکاسی و فیلمبرداری

اگر به دنبال خلاقیت در عکاسی و تصویربرداری برای تولید...

علیرضا اخوان

مشاور برندینگ، بازاریابی و فروش

اگر به دنبال رونق کسب و کار و افزایش درآمد...

فرزانه پورشعبان

مشاور شغلی و توانمندسازی مهارت‌های مدیران

اگر به دنبال موفقیت، رشد و کسب سودحداکثری در کسب...

حسین وثوق

مترجم و مشاور عکاسی، فیلمبرداری، تدوین و کارگردانی

اگر به دنبال طراحی کمپین‌های تبلیغاتی با نگاه یک کارگردان...

متینه مقدم

مشاور تحقیقات بازار، بازاریابی و فروش

اگر به دنبال برنامه‌ریزی و موفقیت در کسب و کارهای...

علی قوامی

مشاور راه اندازی و توسعه کسب و کار

اگر به دنبال موفقیت در کارآفرینی و یا داشتن کسب...

الهه زری باف

مشاور اینستاگرام مارکتینگ

اگر به دنبال افزایش دنبال کنندگان فعال در صفحه اینستاگرام...

کیمیا نظری

مشاور و استراتژیست شبکه‌های اجتماعی

اگر به دنبال تقویت برند و افزایش سطح درآمد خود...

ساناز دژکام

مشاور امور بیمه و تولید محتوا

اگر به عنوان یک کارآفرین خانگی یا دیجیتال مارکتر در...

رویا حسین زاده

مشاور مالی، بازاریابی، فروش، تجارت و بازرگانی

اگر به یک متخصص حسابداری و مالی آشنا به بازاریابی...

سارا موسوی

مشاور دیجیتال مارکتینگ و فروش

اگر بدنبال افزایش فروش و توسعه سهم خود در بازارهای...

ندا رضائی انواری

مترجم و مشاور کارآفرینی، بازاریابی، سرمایه‌گذاری و مهاجرت

اگر بدنبال مهاجرت، ثبت شرکت، فعالیت اقتصادی، سرمایه‌گذاری، توسعه کسب...

شقایق جرسی

مشاور کسب و کار و امور بیمه

اگر بعنوان فعال حوزه بیمه یا خدمات، دنبال تضمین موفقیت...

هاله تسلیمی

مشاور و استراتژیست برند

اگر نیازمند برندسازی برای کسب و کار، محصول و یا...

مریم عبدلی

مشاور برندینگ و تحقیقات بازار

اگر نیازمند تحلیل و ارزیابی رفتار مشتریان، نیاز بازار و...

مرضیه محیط

مشاور برندینگ و طراحی و توسعه محصول

اگر به عنوان کارآفرین و یا صنعت‌گر به دنبال تقویت...

سپیده خوشاب

مشاور و تحلیلگر داده‌های آماری

اگر برای تجزیه و تحلیل و کشف دانش‌های پنهان در...

مهلا دهقان

مشاور هوش تجاری

اگر برای رشد کسب و کار خود نیاز به استفاده...

ندا روشندل

مشاور کارآفرینی و بازرگانی

اگر به دنبال موفقیت در کارآفرینی با نگاه یک تاجر...

نهال سهیلی فر

مشاور تولید محتوا

اگر بعنوان فعال اقتصادی به دنبال تثبیت جایگاه و گسترش...

نگار رحمتی

مشاور و طراح UI/UX برمبنای اصول بازاریابی

اگر به یک طراحی UI/UX برمبنای اصول بازاریابی جهت حل...

عالیه پوریوسف

مشاور بازاریابی شبکه‌های اجتماعی و تولید محتوا

اگر به دنبال تقویت بازاریابی دیجیتال و افزایش درآمد در...

سحر مسعودی

مشاور و تحلیل‌گر داده‌

اگر به تجزیه و تحلیل داده های پیچیده و یافتن...

ریحانه رضایی

مشاور بازاریابی و فروش

اگر به دنبال برقراری ارتباط موثر و هدفمند با مخاطبان...

حدیث هداوند

مشاور راه‌اندازی و مدیریت کافه‌، پشتیبانی مشتریان (CRM) و کنترل کیفیت خدمات

اگر در کافه‌داری، پشتیبانی مشتریان (CRM) برای تبدیل آنها به...

الهام بختیاری

استراتژیست، مدیر و مشاور محتوا

اگر برای کسب برتری در موتورهای جستجو به متخصص، استراتژیست...

تارا علیمیری

مشاور QC، R&D، اجرای فنی و فروش در صنایع غذایی

اگر برای کارآفرینی، کنترل کیفیت، R&D، اجرای فنی و یا...

بنفشه سیدکباری

مشاور تحقیقات بازار، بازاریابی و فروش

اگر علاقمندید در تراز شرکتهای بزرگ و صاحب‌نام، بخش بازاریابی...

فرزانه برجیان

مشاور توسعه کسب و کار و مدیریت فروش

اگر می خواهید کسب و کاری چابک مبتنی بر تحولات...

آسیه ناظمی

مشاور بازاریابی و آنلاین سازی کسب و کار

اگر بعنوان فعال اقتصادی، به دنبال رونق فروش و یا...

سپیده گونجی

مشاور SEO ،UI/UX و بازاریابی دیجیتال

اگر قصد دارید در دنیای دیجیتال فعالیت کرده و در...

زهره مستوفی فر

مشاور بازاریابی و فروش

اگر در فضای پررقابت کنونی بدنبال موفقیت تضمینی و داشتن...

مژگان سلطانی صحت

مشاور طراحی مد/پوشاک و بازاریابی و فروش

اگر به کمک یک طراح لباس مجرب در صنعت طراحی...

فرناز زمانی

مشاور کارآفرینی و فروش

اگر بعنوان مدیر کسب و کار، به دنبال رونق و...

فاطمه محمدی

مشاور برندسازی، بازاریابی و فروش

اگر بعنوان کارآفرین یا فعال اقتصادی بدنبال تقویت برند، رونق...

معصومه رضوی

مشاور طراحی گرافیک و تولید محتوای دیجیتال مارکتینگ

اگر برای معرفی محصولات و خدمات و یا برندسازی از...

راحله همایونی

متخصص و مشاور بازرگانی و تجارت بین‌الملل

اگر برای تهیه مواد موردنیاز کسب و کار خرده فروشی...

طاهره حسن زاده

تحلیل‌گر داده و مشاور یادگیری‌ماشین و دیپ لرنینگ

اگر به مهارت های یک تحلیلگر داده با تجربه در...

شراره قشقایی

مشاور مدیریت سالن‌های آرایش و زیبایی

اگر بعنوان فعال حوزه آرایش و زیبایی به دنبال کسب...

به عنوان مثال در تحقیقی، هدف به دست آوردن توابع لجیت برای بررسی افزایش شانس قبولی در آزمونی است. به این منظور با کد صفر و یک در یک ستون افرادی که در آزمون رد یا قبول شده اند مشخص و سپس در مقابل هر یک؛ دو نمره آنها یعنی gre, gpa را ثبت و سپس نوع موسسه ای که افراد آموزش دیده اند را نیز با کدهای یک تا چهار که بیانگر درجه یک تا درجه چهار می باشند مشخص و در ستون متغیری به نام rank تعریف می شود. به منظور انجام تابع لجیت این مثال، در نرم افزار R ابتدا باید دیتای مورد تحلیل به نرم افزار معرفی شود. برای این منظور باید در کنسول نرم افزار کد زیر تایپ شود تا داده گرد آوری شده از این فایل خوانده شود.

mydata <- read.csv(“M:/project/data.csv”)

سپس باید دیتای موجود با کنسول ورودی متصل شود. لذا دستور زیرتایپ شود:

attach(mydata)
names(mydata)
[1] “admit” “gre” “gpa” “rank”

در این مرحله برای مشاهده آماره های توصیفی کافی است دستور summary را نوشته و داخل پرانتز اسم متغیر را وارد کنیم مانند:

summary(gre)

سپس دستور اجرای تابع لوجیت را در نرم افزار در خط بعدی تایپ می کنیم:

mylogit<- glm(admit~gre+gpa+as.factor(rank), family=binomial(link=”logit”), na.action=na.pass)

در این دستور GLM تابع اصلی انجام تابع لجیت است و متغیر نوع موسسه به دلیل طبقه ای بودن به صورت as.factor(rank) معرفی می شود.
در این مرحله آنالیز های انجام شده در فایل موقتی به اسم mylogit در نرم افزار ذخیره شده است. برای دیدن آن کافی است که دستور مقابل را تایپ کنید:

summary(mylogit)

با این دستور تمام آنالیز های مورد نیاز جهت به دست آوردن تابع لوجیت انجام می شود.

در اولین بخش خروجی اطلاعات مربوط به عملیات محاسباتی مورد نظر آورده شده است. در قسمت بعد انحراف استاندارد آورده شده است که با کمک آن می توان نسبت به بررسی برازش یا فیت مدل قضاوت نمود. بخش بعدی ضرایب تخصیص یافته به هر متغیر مستقل آورده شده است که برای آن آماره والد در قسمت z value آورده شده است. در صورتیکه مقدار سطح معنی داری زیر 05/0 باشد می توان آن متغیر مستقل را برای پیش بینی ابعاد متغیر وابسته مورد استفاده قرار داد.

به عنوان مثال با یک واحد افزایش در مقدار gre مقدار لگاریتم نسبت برتری به میزان 002/0 واحد بیشتر خواهد بود و به همین ترتیب برای سایر متغیر های مستقل. در ادامه خروجی نیز دو بخش انحراف صفر و انحراف باقیمانده گزارش شده است که در کنار شاخص AIC به منظور بررسی برازش کلی مدل لوجیت مورد استفاده قرار می گیرد. به منظور لود نمودن مقادیر اکسپوننشیال تابع که قضاوت را ساده تر می کند دستور زیر را تایپ می کنیم.

exp(mylogit$coefficients)
(Intercept) gre gpa as.factor(rank)2
0.0185001 1.0022670 2.2345448 0.5089310
as.factor(rank)3 as.factor(rank)4
0.2617923 0.2119375

بر اساس مقادیر اکسپوننشیال می توان بیان نمود که یک واحد افزایش مقداری gpe به معنای 2/2 برابر شدن شانس قبولی در آزمون است. این مقدار از به توان بردن مقدار Estimate به عدد طبیعی است.

به منظور بررسی فاکتور نوع موسسه ای که فرد در آن تحصیل نموده است، می توان از دستور زیر استفاده نمود.

rank <- c(1,2,3,4)
gre <- c(mean(mydata$gre))
gpa <- c(mean(mydata$gpa))
newdata1 <- data.frame(gre,gpa,rank)
newdata1

و سپس دستور زیر تایپ شود:

newdata1$rankP <-predict(mylogit,newdata=newdata1,type=”response”)
newdata1

بعد از این دستور این خروجی ظاهر می شود:

نتایج نشان می دهد که دانشجویی که در یک موسسه درجه اول تحصیل نموده شانس قبولی وی 52 درصد است در حالیکه دانشجویی که در یک موسسه درجه چهار تحصیل نموده از شانس 18 درصدی برخور دار است.

در نهایت جهت بررسی مقادیر انحراف باقیمانده ها از دستور زیر استفاده می کنیم.

mylogit$null.deviance – mylogit$deviance

این دستور مقدار کای اسکویر مدل فعلی را ظاهر می کند که مقدار 41 محاسبه شده است. به منظور بیان درجه آزادی آن نیز دستور زیر را تایپ می کنیم.

mylogit$df.null – mylogit$df.residual

که مقدار 5 را گزارش می کند. به منظور محاسبه سطح معنی داری نیز ابتدا کد زیر را تایپ می کنیم.

1-pchisq(mylogit$null.deviance-mylogit$deviance, mylogit$df.null-mylogit$df.residual)

مقدار کمتر از 001/0 مدل نشان می دهد که متغیر های وارد شده به مدل لوجیت از اعتبار بالایی برخور دار هستند زیرا که اختلاف کای اسکویر در مدل صفر با مدل اشباع شده کاملا معنی دار است که نشان از برازش کلی مدل دارد. به منظور محاسبه تابع حداکثر درستنمایی جهت گزارش نیز می توان دستور logLik(mylogit) را تایپ نمود. مقدار تابع حداکثر درستنمایی در این مرحله نمایش داده می شود.

دکتر علی قوامی
دکتر علی قوامی
دانش‌آموخته دکترای تخصصی (PhD) کارآفرینی فناوری، بنیانگذار و مدیر گروه بین‌المللی کسب و کار ساکوراد با بیش از ۲۰ سال تجربه بعنوان کوچ، مدرس، مشاور و منتور در حوزه‌های مختلف راه‌اندازی و توسعه کسب‌وکار در ۱۵ کشور جهان هستم. در تلاشم تا تجربیات ذی‌قیمت خود را با شما دوستان عزیزم به اشتراک گذارم.
پیشنهاد بر اساس سلیقه شما

مسیریابی تحصیلی - شغلی (آنلاین)

تست شغلی به آزمون روانشناسی گفته می شود که فرد با توجه به پاسخگویی به سوالات در انتها بهترین شغلی که می تواند در آن موفق باشد را معرفی می کند.

سئوالات و نظرات ارزشمند خود را با ما مطرح کنید

دیدگاهتان را بنویسید

راهنمای گام به گام تا دریافت مشاوره

گام اول

انتخاب حوزه تخصصی مدنظر

گام دوم

بررسی رزومه مشاوران مرتبط

گام سوم

انتخاب مشاور با تخصص مدنظر

گام چهارم

تکمیل فرم و ثبت درخواست

گام پنجم

پرداخت حق‌الزحمه مشاور

گام ششم

تماس با شما برای تعیین وقت

گام هفتم

برقراری ارتباط شما با مشاور