Logistic regression fit line plot

I am trying to find the logistic regression between one independent variable and one dependent variable. And then to plot a regression line (on scatter plot). My dependent variable is continuous (i.e. no categories). My question is can I plot the line for such type of data. For reference my data is also attached where 1st column is independent variable. And the code I am using is as below: (But it gives me a flat line). Any ideas or example links?
[b,dev,stats] = glmfit(x,[y1 repmat(100,size(y1))], 'binomial', 'link', 'logit')
xx = linspace(min(x), max(x), 50);
yfit = glmval(b,xx,'logit');
figure(2),plot(x,y1,'o',xx,yfit,'-')

댓글 수: 1

Kevin Claytor
Kevin Claytor 2016년 2월 16일
Why do you pad your data in glmfit - what does 'repmat(100,size(y1))' do? To me, this generates a flat line at a level of 100. If I were to fit this, the logistic curve should be flat.

댓글을 달려면 로그인하십시오.

답변 (0개)

카테고리

도움말 센터File Exchange에서 Linear and Nonlinear Regression에 대해 자세히 알아보기

질문:

2016년 2월 16일

댓글:

2016년 2월 16일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by