BAYESIAN INFERENCES FOR MILKING TEMPERAMENT IN CANADIAN HOLSTEINS Hi All, I have a data set "x" with several variables. Sample of the data is shown below V1 v2 v3 v4 5 6 9 10 3 4 7 10 4 6 10 18 I want the frequency of each data point sorted by their occurrence. Below is the output that I want 10 =3 6=2 4=2 9=1 5=1 7=1 3=1 How do I do it in R? Thanks in advance Val [[alternative HTML version deleted]]
Hi Val, Here is a suggestion: res <- table(unlist(x)) res[order(res, decreasing = TRUE)] # 10 4 6 3 5 7 9 18 # 3 2 2 1 1 1 1 1 HTH, Jorge On Mon, Nov 2, 2009 at 1:35 PM, Val <> wrote:> BAYESIAN INFERENCES FOR MILKING TEMPERAMENT IN CANADIAN HOLSTEINS > > Hi All, > > I have a data set "x" with several variables. Sample of the data is shown > below > > V1 v2 v3 v4 > > 5 6 9 10 > > 3 4 7 10 > > 4 6 10 18 > > > > I want the frequency of each data point sorted by their occurrence. > > > > Below is the output that I want > > 10 =3 > > 6=2 > > 4=2 > > 9=1 > > 5=1 > > 7=1 > > 3=1 > > How do I do it in R? > > > > Thanks in advance > > > > Val > > [[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. >[[alternative HTML version deleted]]
sorry, I forgot to send my reply to the list, I got to remember to hit reply all: So I set up a dummy matrix, v1,v2,v3,v4, an datamatrix v1 = c(5,3,4) v2 = c(6,4,6) v3 = c(9,7,10) v4 = c(10,10,18) datamatrix=c(v1,v2,v3,v4) then do sort(table(datamatrix)) Joe King 206-913-2912 jp at joepking.com "Never throughout history has a man who lived a life of ease left a name worth remembering." --Theodore Roosevelt -----Original Message----- From: r-help-bounces at r-project.org [mailto:r-help-bounces at r-project.org] On Behalf Of Val Sent: Monday, November 02, 2009 10:35 AM To: r-help at r-project.org Subject: [R] Frequency BAYESIAN INFERENCES FOR MILKING TEMPERAMENT IN CANADIAN HOLSTEINS Hi All, I have a data set "x" with several variables. Sample of the data is shown below V1 v2 v3 v4 5 6 9 10 3 4 7 10 4 6 10 18 I want the frequency of each data point sorted by their occurrence. Below is the output that I want 10 =3 6=2 4=2 9=1 5=1 7=1 3=1 How do I do it in R? Thanks in advance Val [[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.
Thank you Jorge and> res <- table(unlist(x)) > res[order(res, decreasing = TRUE)] > # 10 4 6 3 5 7 9 18 > # 3 2 2 1 1 1 1 1This one works fine for me. Is it possible to transpose it? I tried t(res[order(res, decreasing = TRUE)]), but it did not work! I want the result like this 10 2 4 2 6 2 3 1 . . . . On Mon, Nov 2, 2009 at 1:45 PM, Jorge Ivan Velez <jorgeivanvelez at gmail.com> wrote:> Hi Val, > > Here is a suggestion: > > res <- table(unlist(x)) > res[order(res, decreasing = TRUE)] > # 10 ?4 ?6 ?3 ?5 ?7 ?9 18 > # ?3 ?2 ?2 ?1 ?1 ?1 ?1 ?1 > > HTH, > Jorge > > > On Mon, Nov 2, 2009 at 1:35 PM, Val <> wrote: > >> BAYESIAN INFERENCES FOR MILKING TEMPERAMENT IN CANADIAN HOLSTEINS >> >> Hi All, >> >> I have a data ?set "x" ?with several variables. Sample of the data is shown >> below >> >> ?V1 ?v2 ?v3 ? v4 >> >> ? 5 ? ?6 ? ?9 ? 10 >> >> ?3 ? ?4 ? ?7 ? 10 >> >> ?4 ? ?6 ? 10 ? 18 >> >> >> >> I want the frequency ?of each ?data point sorted by their occurrence. >> >> >> >> Below is the output that I want >> >> 10 ? ?=3 >> >> 6=2 >> >> 4=2 >> >> 9=1 >> >> 5=1 >> >> 7=1 >> >> 3=1 >> >> How do I do it in R? >> >> >> >> Thanks in advance >> >> >> >> Val >> >> ? ? ? ?[[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. >> > > ? ? ? ?[[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. >
try sort (table(MAT), decreasing=T) if MAT is your matrix I think this is what you want. though if you want to sort by the first occurrence then it is a different story. Nikhil On 2 Nov 2009, at 1:35PM, Val wrote:> V1 v2 v3 v4 > > 5 6 9 10 > > 3 4 7 10 > > 4 6 10 18