Dear helpers,
I've come up with what is probably a simple problem, but I cannot
find the solution. I have a data-set containing survey-data from
several countries. What I want to do is to perform some regression
analyses, for each country separately. The question is, how to do
this nicely (thus without repeating the same syntax with another
`subset' argument).
I thought of the following:
model.per.country <- tapply(data, data$COUNTRY, function(x) glm
(dependent.var ~ FEMALE + AGE + EDUCLIN + (), family=binomial,
data=capital))
But this does not work. What goes wrong, I think, is that the
dependent variable is clustered according to `Country', but not so
for the predictors. The error message I received:
Error in tapply(dat, dat$COUNTRY, function(x) glm(participate ~
FEMALE + :
arguments must have same length
>
Could you please help me solving this little problem?
Thanks in advance:
Rense Nieuwenhuis
[[alternative HTML version deleted]]
______________________________________________
[email protected] 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.