[R] Games

Silvano silvano at uel.br
Mon Aug 16 13:10:35 CEST 2010


Hi,

I want to thank all the suggestions sent, especially that of 
Hans.

Thanks,

--------------------------------------
Silvano Cesar da Costa
Departamento de Estatística
Universidade Estadual de Londrina
Fone: 3371-4346
--------------------------------------
----- Original Message ----- 
From: "Hans W Borchers" <hwborchers em googlemail.com>
To: <r-help em stat.math.ethz.ch>
Sent: Friday, August 13, 2010 12:29 PM
Subject: Re: [R] Games


> Silvano <silvano <at> uel.br> writes:
>>
>> Hi,
>>
>> I want to build the table of a football league with 11
>> teams. All play together. So will 55 games.
>> Since there are an odd number of teams in each round a 
>> team
>> will not play.
>
> The easy solution is moving around a table with one team 
> pausing.
> ----
>    # Playing schedule for an odd number of teams
>
>    n <- 5
>    noTeams <- 2*n+1
>    noGames <- n*noTeams
>    teams <- paste("T", 1:noTeams, sep="")
>
>    rounds <- numeric(noGames)
>    team1 <- team2 <- character(noGames)
>
>    for (i in 1:noTeams) {
>        for (j in 1:n) {
>            k <- n*(i-1)+j
>            rounds[k] <- i
>            team1[k] <- teams[j+1]
>            team2[k] <- teams[noTeams-j+1]
>        }
>        teams <- c(teams[2:noTeams], teams[1])
>    }
>
>    schedule <- data.frame(rounds=rounds, team1=team1, 
> team2=team2)
> ----
> Hans Werner
>
>> The games will be:
>>
>> games = urnsamples(1:11, x =
>> c('A','B','C','D','E','F','G','H','I','J','K'), size=2,
>> replace=F,
>> ordered=FALSE)
>> games
>>
>> As will be five games per round. How to build a table 
>> with
>> all the championship rounds, automatically?
>> I thought about something like:
>>
>> game1 = c(
>> sample(11,2)
>> sample(11,2)
>> sample(11,2)
>> sample(11,2)
>> sample(11,2)
>> )
>>
>> but, isn't work very well.
>>
>> Some suggestion?
>>
>> --------------------------------------
>> Silvano Cesar da Costa
>> Departamento de Estatística
>> Universidade Estadual de Londrina
>> Fone: 3371-4346
>>
>>
>
> ______________________________________________
> R-help em 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.
>



More information about the R-help mailing list