On Jan 16, 2010, at 1:34 PM, Maurice Charbit wrote:

Hi,

See below I reply your message for <https://stat.ethz.ch/pipermail/r-help/2008-April/160966.html >[R] predict.glm & newdata posted on Fri Apr 4 21:02:24 CEST 2008


You say it ##works fine but it does not: if you look at the length of yhat2, you will find 100 and not 200 as expected. In fact predict(reg1, data=x2) gives the same results as predict(reg1).


So I am still looking for a solution of this problem.

You are replying to a posting that is almost two years old. The posting back then was incomplete in that y1 was never defined. Why not post a more complete and updated question?

--
David.


best regards

Maurice

===========

Hi,

could it be the "newdata" argument? When I run predict with the newdata argument, I get an error message - a different one though. The second reason might be that your dataset is named df, which is defined as a function an
may produce problems. Try renaming the dataset.

yhat=predict(reg1,newdata=x2)

x1=seq(1:100)
r.norm1=rnorm(100,0,20)
x1=r.norm1+x1

x2=x1*2
r.norm2=rnorm(200,0,20)
x2=r.norm2+x2

reg1=glm(y1~x1,binomial)
yhat=predict(reg1)                   ##prediction works fine
yhat=predict(reg1,newdata=x2) ##gives error message because of "newdata"

Error in eval(predvars, data, env) :
 numeric 'envir' arg not of length one

yhat=predict(reg1,data=x2) ##works fine

##using offset

ofst=rep(0.5,100)

reg1=glm(y1~x1,binomial,offset=ofst)
yhat=predict(reg1)
yhat1=predict(reg1,newdata=x2) ##gives error message
yhat2=predict(reg1,data=x2)      ##works fine


% =================================================
% Maurice CHARBIT
% Ecole Nationale Supérieure des Télécommunications
% Département TSI
% 37,39 rue Dareau, pièce A321
% 75634 - PARIS cedex 13 FRANCE
% email: maurice.char...@telecom-paristech.fr
% Fax:   (33) (0)1 45 81 71 44
% Phone: (33) (0)1 45 81 71 78
%==================================================|
        [[alternative HTML version deleted]]

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

David Winsemius, MD
Heritage Laboratories
West Hartford, CT

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to