Thanks Michael that works!

Now I am having a problem getting the results into a format I can use.

prop.table generates a contingency table that I tried to turn into a data
frame I could graph from with as.data.frame() however the results are not a
true data.frame. The rows have commas between some of the elements and
trying to look at a column results in the original contingency table being
displayed.

This is what I have:

pop <- matrix(1:100000)
groupIDs <- sample(pop,500)
groupVar <- sample(groupIDs,23000,replace=TRUE)
responseVar <- sample(1:5,23000,replace=TRUE)

example.data <- data.frame(groupVar,responseVar)

data.table <-
tapply(example.data$responseVar,example.data$groupVar,function(x){prop.table(table(x))})

example.data.frame <- as.data.frame(data.table)

But the example.data.frame object is not a true data frame, and I am not
sure how to get it into a format I can graph.


On Fri, May 23, 2008 at 11:33 AM, Michael Conklin <
michael.conklin@markettools.com> wrote:

> tapply(example.data$responseVar,example.data$groupVar,function(x){prop.t
> able(table(x))})
>
> Michael Conklin
>
> Chief Methodologist - Advanced Analytics
>
>
>
>

	[[alternative HTML version deleted]]

