[R] disaggregate frequency table into flat file
maiya
maja.zaloznik at gmail.com
Thu May 22 14:56:46 CEST 2008
sorry, my mistake!
the data frame should read:
orig<-as.data.frame.table(orig)
orig
Var1 Var2 Freq
1 A A 40
2 B A 5
3 A B 30
4 B B 25
but basicaly i would simply like a sample of the original matrix ( which is
a frequency table/contingency table/crosstabulation)
hope this is clearer now!
maja
jholtman wrote:
>
> Not exactly clear what you are asking for. Your data.frame.table does not
> seem related to the original 'orig'. What exactly are you expecting as
> output?
>
> On Wed, May 21, 2008 at 10:16 PM, maiya <maja.zaloznik at gmail.com> wrote:
>
>>
>> i appologise for the trivialness of this post - but i've been searching
>> the
>> forum wothout luck - probably simply because it's late and my brain is
>> starting to go..
>>
>> i have a frequency table as a matrix:
>>
>> orig<-matrix(c(40,5,30,25), c(2,2))
>> orig
>> [,1] [,2]
>> [1,] 40 30
>> [2,] 5 25
>>
>> i basically need a random sample say 10 from 100:
>>
>> [,1] [,2]
>> [1,] 5 2
>> [2,] 0 3
>>
>> i got as far as
>>
>> orig<-as.data.frame.table(orig)
>> orig
>> Var1 Var2 Freq
>> 1 A A 10
>> 2 B A 5
>> 3 A B 30
>> 4 B B 25
>>
>> and then perhaps
>>
>> individ<-rep(1:4, times=orig$Freq)
>>
>> which gives a vector of the 100 individuals in each of the 4 groups -
>> cells,
>> but I'm
>> (a) stuck here and
>> (b) afraid this is a very round-about way at getting to what I want i.e.
>> I
>> can now sample(individ, 10), but then I'll have a heck of a time getting
>> the
>> result back into the original matrix form....
>>
>> sorry again, just please tell me the simple solution that I've missed?
>>
>> thanks!
>>
>> maja
>>
>> --
>> View this message in context:
>> http://www.nabble.com/disaggregate-frequency-table-into-flat-file-tp17396040p17396040.html
>> Sent from the R help mailing list archive at Nabble.com.
>>
>> ______________________________________________
>> R-help at 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.
>>
>
>
>
> --
> Jim Holtman
> Cincinnati, OH
> +1 513 646 9390
>
> What is the problem you are trying to solve?
>
> [[alternative HTML version deleted]]
>
> ______________________________________________
> R-help at 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.
>
>
--
View this message in context: http://www.nabble.com/disaggregate-frequency-table-into-flat-file-tp17396040p17403687.html
Sent from the R help mailing list archive at Nabble.com.
More information about the R-help
mailing list