Hi, Milton,

Thank you for the reply. I tried, but it seems the problem is the column
name of the test data is not the same as the column name of the training
data. I didn't give the column name, the system seemed do. How to chang
here?

Annie

On Fri, Aug 7, 2009 at 7:52 PM, milton ruser <milton.ruser@gmail.com> wrote:

> Hi Annie,
>
> create a new data.frame with input variables having all predictors
> variables on it.
> after give a look at ?predict
>
> best wishes
>
> milton
>
>   On Fri, Aug 7, 2009 at 8:19 PM, annie Zhang <annie.zhang2010@gmail.com>wrote:
>
>>  Hi, R users,
>>
>> I am trying to use glm to do logistic regression. I know generally when I
>> have two covariates, say x1 and x2, then I do
>> fit <- glm(y~x1+x2,famliy='binomial')
>> But now my covariates form a n*p matrix, say x, so actually each column is
>> a
>> covariate. So I think I should do
>> fit <- glm(y~x,family='binomial')
>> Then I need to predict new data. How should I write the newdata? I tried
>> several thing, all failed. The x in the fit is a matrix, but is a vector
>> for
>> the new data.
>>
>> Thank you,
>> Annie
>>
>>        [[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<http://www.r-project.org/posting-guide.html>
>> and provide commented, minimal, self-contained, reproducible code.
>>
>
>

	[[alternative HTML version deleted]]


