| title: “Ganadores de Open Era” author: “Juan Abril” date: “17/7/2019” output: html_document |
| ```r library(htmltab) #instalemos primero |
| WimbledonMale = “https://en.wikipedia.org/wiki/List_of_Wimbledon_gentlemen%27s_singles_champions” OpenEraMale = htmltab(doc = WimbledonMale, which = ’//*[@id="mw-content-text"]/div/table[4]’) |
| # ver: OpenEraMale ``` |
## Year Country Champion Country Runner-up ## 2 1968 AUS Rod Laver AUS Tony Roche ## 3 1969 AUS Rod Laver AUS John Newcombe ## 4 1970 AUS John Newcombe AUS Ken Rosewall ## 5 1971 AUS John Newcombe USA Stan Smith ## 6 1972 USA Stan Smith ROM Ilie Năstase ## 7 1973 TCH Jan Kodeš URS Alex Metreveli ## 8 1974 USA Jimmy Connors AUS Ken Rosewall ## 9 1975 USA Arthur Ashe USA Jimmy Connors ## 10 1976 SWE Björn Borg ROM Ilie Năstase ## 11 1977 SWE Björn Borg USA Jimmy Connors ## 12 1978 SWE Björn Borg USA Jimmy Connors ## 13 1979 SWE Björn Borg USA Roscoe Tanner ## 14 1980 SWE Björn Borg USA John McEnroe ## 15 1981 USA John McEnroe SWE Björn Borg ## 16 1982 USA Jimmy Connors USA John McEnroe ## 17 1983 USA John McEnroe NZL Chris Lewis ## 18 1984 USA John McEnroe USA Jimmy Connors ## 19 1985 FRG Boris Becker USA Kevin Curren ## 20 1986 FRG Boris Becker TCH Ivan Lendl ## 21 1987 AUS Pat Cash TCH Ivan Lendl ## 22 1988 SWE Stefan Edberg FRG Boris Becker ## 23 1989 FRG Boris Becker SWE Stefan Edberg ## 24 1990 SWE Stefan Edberg FRG Boris Becker ## 25 1991 GER Michael Stich GER Boris Becker ## 26 1992 USA Andre Agassi CRO Goran Ivanišević ## 27 1993 USA Pete Sampras USA Jim Courier ## 28 1994 USA Pete Sampras CRO Goran Ivanišević ## 29 1995 USA Pete Sampras GER Boris Becker ## 30 1996 NED Richard Krajicek USA MaliVai Washington ## 31 1997 USA Pete Sampras FRA Cédric Pioline ## 32 1998 USA Pete Sampras CRO Goran Ivanišević ## 33 1999 USA Pete Sampras USA Andre Agassi ## 34 2000 USA Pete Sampras AUS Patrick Rafter ## 35 2001 CRO Goran Ivanišević AUS Patrick Rafter ## 36 2002 AUS Lleyton Hewitt ARG David Nalbandian ## 37 2003 SUI Roger Federer AUS Mark Philippoussis ## 38 2004 SUI Roger Federer USA Andy Roddick ## 39 2005 SUI Roger Federer USA Andy Roddick ## 40 2006 SUI Roger Federer ESP Rafael Nadal ## 41 2007 SUI Roger Federer ESP Rafael Nadal ## 42 2008 ESP Rafael Nadal SUI Roger Federer ## 43 2009 SUI Roger Federer USA Andy Roddick ## 44 2010 ESP Rafael Nadal CZE Tomáš Berdych ## 45 2011 SRB Novak Djokovic ESP Rafael Nadal ## 46 2012 SUI Roger Federer GBR Andy Murray ## 47 2013 GBR Andy Murray SRB Novak Djokovic ## 48 2014 SRB Novak Djokovic SUI Roger Federer ## 49 2015 SRB Novak Djokovic SUI Roger Federer ## 50 2016 GBR Andy Murray CAN Milos Raonic ## 51 2017 SUI Roger Federer CRO Marin Čilić ## 52 2018 SRB Novak Djokovic RSA Kevin Anderson ## 53 2019 SRB Novak Djokovic SUI Roger Federer ## Score in the final ## 2 6–3, 6–4, 6–2 ## 3 6–4, 5–7, 6–4, 6–4 ## 4 5–7, 6–3, 6–2, 3–6, 6–1 ## 5 6–3, 5–7, 2–6, 6–4, 6–4 ## 6 4–6, 6–3, 6–3, 4–6, 7–5 ## 7 6–1, 9–8, 6–3 ## 8 6–1, 6–1, 6–4 ## 9 6–1, 6–1, 5–7, 6–4 ## 10 6–4, 6–2, 9–7 ## 11 3–6, 6–2, 6–1, 5–7, 6–4 ## 12 6–2, 6–2, 6–3 ## 13 6–7, 6–1, 3–6, 6–3, 6–4 ## 14 1–6, 7–5, 6–3, 6–7, 8–6 ## 15 4–6, 7–6, 7–6, 6–4 ## 16 3–6, 6–3, 6–7, 7–6, 6–4 ## 17 6–2, 6–2, 6–2 ## 18 6–1, 6–1, 6–2 ## 19 6–3, 6–7, 7–6, 6–4 ## 20 6–4, 6–3, 7–5 ## 21 7–6, 6–2, 7–5 ## 22 4–6, 7–6, 6–4, 6–2 ## 23 6–0, 7–6, 6–4 ## 24 6–2, 6–2, 3–6, 3–6, 6–4 ## 25 6–4, 7–6, 6–4 ## 26 6–7, 6–4, 6–4, 1–6, 6–4 ## 27 7–6, 7–6, 3–6, 6–3 ## 28 7–6, 7–6, 6–0 ## 29 6–7, 6–2, 6–4, 6–2 ## 30 6–3, 6–4, 6–3 ## 31 6–4, 6–2, 6–4 ## 32 6–7, 7–6, 6–4, 3–6, 6–2 ## 33 6–3, 6–4, 7–5 ## 34 6–7, 7–6, 6–4, 6–2 ## 35 6–3, 3–6, 6–3, 2–6, 9–7 ## 36 6–1, 6–3, 6–2 ## 37 7–6, 6–2, 7–6 ## 38 4–6, 7–5, 7–6, 6–4 ## 39 6–2, 7–6, 6–4 ## 40 6–0, 7–6, 6–7, 6–3 ## 41 7–6, 4–6, 7–6, 2–6, 6–2 ## 42 6–4, 6–4, 6–7, 6–7, 9–7 ## 43 5–7, 7–6, 7–6, 3–6, 16–14 ## 44 6–3, 7–5, 6–4 ## 45 6–4, 6–1, 1–6, 6–3 ## 46 4–6, 7–5, 6–3, 6–4 ## 47 6–4, 7–5, 6–4 ## 48 6–7, 6–4, 7–6, 5–7, 6–4 ## 49 7–6, 6–7, 6–4, 6–3 ## 50 6–4, 7–6, 7–6 ## 51 6–3, 6–1, 6–4 ## 52 6–2, 6–2, 7–6 ## 53 7–6, 1–6, 7–6, 4–6, 13–12 |
r names(OpenEraMale)[2] = "Sede" names(OpenEraMale) |
## [1] "Year" "Sede" "Champion" ## [4] "Country" "Runner-up" "Score in the final" |
r table(OpenEraMale$Country) |
## ## SUI ARG AUS CAN CRO CZE ESP FRA FRG GBR GER NZL ## 4 1 7 1 4 1 3 1 2 1 2 1 ## ROM RSA SRB SWE TCH URS USA ## 2 1 1 2 2 1 15 |
r library(knitr) dataTable=table(OpenEraMale$Country) kable(dataTable) |
| Var1 Freq |
SUI 4 ARG 1 AUS 7 CAN 1 CRO 4 CZE 1 ESP 3 FRA 1 FRG 2 GBR 1 GER 2 NZL 1 ROM 2 RSA 1 SRB 1 SWE 2 TCH 2 URS 1 USA 15
names(OpenEraMale)[2] = "Sede"
names(OpenEraMale)
## [1] "Year" "Sede" "Champion"
## [4] "Country" "Runner-up" "Score in the final"
OpenEraMale=OpenEraMale[,c("Champion", "Country")]
OpenEraMale
## Champion Country
## 2 Rod Laver AUS
## 3 Rod Laver AUS
## 4 John Newcombe AUS
## 5 John Newcombe USA
## 6 Stan Smith ROM
## 7 Jan Kodeš URS
## 8 Jimmy Connors AUS
## 9 Arthur Ashe USA
## 10 Björn Borg ROM
## 11 Björn Borg USA
## 12 Björn Borg USA
## 13 Björn Borg USA
## 14 Björn Borg USA
## 15 John McEnroe SWE
## 16 Jimmy Connors USA
## 17 John McEnroe NZL
## 18 John McEnroe USA
## 19 Boris Becker USA
## 20 Boris Becker TCH
## 21 Pat Cash TCH
## 22 Stefan Edberg FRG
## 23 Boris Becker SWE
## 24 Stefan Edberg FRG
## 25 Michael Stich GER
## 26 Andre Agassi CRO
## 27 Pete Sampras USA
## 28 Pete Sampras CRO
## 29 Pete Sampras GER
## 30 Richard Krajicek USA
## 31 Pete Sampras FRA
## 32 Pete Sampras CRO
## 33 Pete Sampras USA
## 34 Pete Sampras AUS
## 35 Goran Ivanišević AUS
## 36 Lleyton Hewitt ARG
## 37 Roger Federer AUS
## 38 Roger Federer USA
## 39 Roger Federer USA
## 40 Roger Federer ESP
## 41 Roger Federer ESP
## 42 Rafael Nadal SUI
## 43 Roger Federer USA
## 44 Rafael Nadal CZE
## 45 Novak Djokovic ESP
## 46 Roger Federer GBR
## 47 Andy Murray SRB
## 48 Novak Djokovic SUI
## 49 Novak Djokovic SUI
## 50 Andy Murray CAN
## 51 Roger Federer CRO
## 52 Novak Djokovic RSA
## 53 Novak Djokovic SUI
library(ggplot2)
base = ggplot(data=OpenEraMale,aes(x=Country))
bar1 = base + geom_bar()
bar1
bar1 + labs(x="País",
y="Campeones",
title="Campeones por país",
subtitle = "Wimbledon gentlemen's Open Era",
caption = "Fuente: Wikipedia")
dataTable<-table(OpenEraMale$Country)
names(dataTable)[dataTable==max(dataTable)]
## [1] " USA"
1-max(prop.table(dataTable))
## [1] 0.7115385
sum(prop.table(dataTable)**2)
## [1] 0.1272189
library(DescTools)
Herfindahl(dataTable)
## [1] 0.1272189
1/sum(prop.table(dataTable)**2)
## [1] 7.860465
library(htmltab)
WimbledonFemale="https://en.wikipedia.org/wiki/List_of_Wimbledon_ladies%27_singles_champions"
OpenEraFemale = htmltab(doc = WimbledonFemale,
which ='//*[@id="mw-content-text"]/div/table[4]')
OpenEraFemale
## Year Country Champion Country Runner-up
## 2 1968 USA Billie Jean King AUS Judy Tegart
## 3 1969 GBR Ann Jones USA Billie Jean King
## 4 1970 AUS Margaret Court USA Billie Jean King
## 5 1971 AUS Evonne Goolagong AUS Margaret Court
## 6 1972 USA Billie Jean King AUS Evonne Goolagong
## 7 1973 USA Billie Jean King USA Chris Evert
## 8 1974 USA Chris Evert URS Olga Morozova
## 9 1975 USA Billie Jean King AUS Evonne Goolagong Cawley
## 10 1976 USA Chris Evert AUS Evonne Goolagong Cawley
## 11 1977 GBR Virginia Wade NED Betty Stöve
## 12 1978 USA Martina Navratilova USA Chris Evert
## 13 1979 USA Martina Navratilova USA Chris Evert Lloyd
## 14 1980 AUS Evonne Goolagong Cawley USA Chris Evert Lloyd
## 15 1981 USA Chris Evert Lloyd TCH Hana Mandlíková
## 16 1982 USA Martina Navratilova USA Chris Evert Lloyd
## 17 1983 USA Martina Navratilova USA Andrea Jaeger
## 18 1984 USA Martina Navratilova USA Chris Evert Lloyd
## 19 1985 USA Martina Navratilova USA Chris Evert Lloyd
## 20 1986 USA Martina Navratilova TCH Hana Mandlíková
## 21 1987 USA Martina Navratilova FRG Steffi Graf
## 22 1988 FRG Steffi Graf USA Martina Navratilova
## 23 1989 FRG Steffi Graf USA Martina Navratilova
## 24 1990 USA Martina Navratilova USA Zina Garrison
## 25 1991 GER Steffi Graf ARG Gabriela Sabatini
## 26 1992 GER Steffi Graf YUG Monica Seles
## 27 1993 GER Steffi Graf CZE Jana Novotná
## 28 1994 ESP Conchita Martínez USA Martina Navratilova
## 29 1995 GER Steffi Graf ESP Arantxa Sánchez Vicario
## 30 1996 GER Steffi Graf ESP Arantxa Sánchez Vicario
## 31 1997 SUI Martina Hingis CZE Jana Novotná
## 32 1998 CZE Jana Novotná FRA Nathalie Tauziat
## 33 1999 USA Lindsay Davenport GER Steffi Graf
## 34 2000 USA Venus Williams USA Lindsay Davenport
## 35 2001 USA Venus Williams BEL Justine Henin
## 36 2002 USA Serena Williams USA Venus Williams
## 37 2003 USA Serena Williams USA Venus Williams
## 38 2004 RUS Maria Sharapova USA Serena Williams
## 39 2005 USA Venus Williams USA Lindsay Davenport
## 40 2006 FRA Amélie Mauresmo BEL Justine Henin
## 41 2007 USA Venus Williams FRA Marion Bartoli
## 42 2008 USA Venus Williams USA Serena Williams
## 43 2009 USA Serena Williams USA Venus Williams
## 44 2010 USA Serena Williams RUS Vera Zvonareva
## 45 2011 CZE Petra Kvitová RUS Maria Sharapova
## 46 2012 USA Serena Williams POL Agnieszka Radwańska
## 47 2013 FRA Marion Bartoli GER Sabine Lisicki
## 48 2014 CZE Petra Kvitová CAN Eugenie Bouchard
## 49 2015 USA Serena Williams ESP Garbiñe Muguruza
## 50 2016 USA Serena Williams GER Angelique Kerber
## 51 2017 ESP Garbiñe Muguruza USA Venus Williams
## 52 2018 GER Angelique Kerber USA Serena Williams
## 53 2019 ROU Simona Halep USA Serena Williams
## Score in the final
## 2 9–7, 7–5
## 3 3–6, 6–3, 6–2
## 4 14–12, 11–9
## 5 6–4, 6–1
## 6 6–3, 6–3
## 7 6–0, 7–5
## 8 6–0, 6–4
## 9 6–0, 6–1
## 10 6–3, 4–6, 8–6
## 11 4–6, 6–3, 6–1
## 12 2–6, 6–4, 7–5
## 13 6–4, 6–4
## 14 6–1, 7–6
## 15 6–2, 6–2
## 16 6–1, 3–6, 6–2
## 17 6–0, 6–3
## 18 7–6, 6–2
## 19 4–6, 6–3, 6–2
## 20 7–6, 6–3
## 21 7–5, 6–3
## 22 5–7, 6–2, 6–1
## 23 6–2, 6–7, 6–1
## 24 6–4, 6–1
## 25 6–4, 3–6, 8–6
## 26 6–2, 6–1
## 27 7–6, 1–6, 6–4
## 28 6–4, 3–6, 6–3
## 29 4–6, 6–1, 7–5
## 30 6–3, 7–5
## 31 2–6, 6–3, 6–3
## 32 6–4, 7–6
## 33 6–4, 7–5
## 34 6–3, 7–6
## 35 6–1, 3–6, 6–0
## 36 7–6, 6–3
## 37 4–6, 6–4, 6–2
## 38 6–1, 6–4
## 39 4–6, 7–6, 9–7
## 40 2–6, 6–3, 6–4
## 41 6–4, 6–1
## 42 7–5, 6–4
## 43 7–6, 6–2
## 44 6–3, 6–2
## 45 6–3, 6–4
## 46 6–1, 5–7, 6–2
## 47 6–1, 6–4
## 48 6–3, 6–0
## 49 6–4, 6–4
## 50 7–5, 6–3
## 51 7–5, 6–0
## 52 6–3, 6–3
## 53 6–2, 6–2
names(OpenEraFemale)[2] = "Sede"
names(OpenEraFemale)
## [1] "Year" "Sede" "Champion"
## [4] "Country" "Runner-up" "Score in the final"
OpenEraFemale=OpenEraFemale[,c("Champion", "Country")]
OpenEraFemale
## Champion Country
## 2 Billie Jean King AUS
## 3 Ann Jones USA
## 4 Margaret Court USA
## 5 Evonne Goolagong AUS
## 6 Billie Jean King AUS
## 7 Billie Jean King USA
## 8 Chris Evert URS
## 9 Billie Jean King AUS
## 10 Chris Evert AUS
## 11 Virginia Wade NED
## 12 Martina Navratilova USA
## 13 Martina Navratilova USA
## 14 Evonne Goolagong Cawley USA
## 15 Chris Evert Lloyd TCH
## 16 Martina Navratilova USA
## 17 Martina Navratilova USA
## 18 Martina Navratilova USA
## 19 Martina Navratilova USA
## 20 Martina Navratilova TCH
## 21 Martina Navratilova FRG
## 22 Steffi Graf USA
## 23 Steffi Graf USA
## 24 Martina Navratilova USA
## 25 Steffi Graf ARG
## 26 Steffi Graf YUG
## 27 Steffi Graf CZE
## 28 Conchita Martínez USA
## 29 Steffi Graf ESP
## 30 Steffi Graf ESP
## 31 Martina Hingis CZE
## 32 Jana Novotná FRA
## 33 Lindsay Davenport GER
## 34 Venus Williams USA
## 35 Venus Williams BEL
## 36 Serena Williams USA
## 37 Serena Williams USA
## 38 Maria Sharapova USA
## 39 Venus Williams USA
## 40 Amélie Mauresmo BEL
## 41 Venus Williams FRA
## 42 Venus Williams USA
## 43 Serena Williams USA
## 44 Serena Williams RUS
## 45 Petra Kvitová RUS
## 46 Serena Williams POL
## 47 Marion Bartoli GER
## 48 Petra Kvitová CAN
## 49 Serena Williams ESP
## 50 Serena Williams GER
## 51 Garbiñe Muguruza USA
## 52 Angelique Kerber USA
## 53 Simona Halep USA
table(OpenEraFemale$Country)
##
## ARG AUS BEL CAN CZE ESP FRA FRG GER NED POL RUS TCH URS USA
## 1 5 2 1 2 3 2 1 3 1 1 2 2 1 24
## YUG
## 1
library(ggplot2)
base = ggplot(data=OpenEraFemale,aes(x=Country))
bar1 = base + geom_bar()
bar1
bar1 + labs(x="País",
y="Campeonas",
title="Campeonas por país",
subtitle = "Wimbledon ladies' Open Era",
caption = "Fuente: Wikipedia")
dataTable<-table(OpenEraFemale$Country)
names(dataTable)[dataTable==max(dataTable)]
## [1] " USA"
1-max(prop.table(dataTable))
## [1] 0.5384615
sum(prop.table(dataTable)**2)
## [1] 0.2389053
library(DescTools)
Herfindahl(dataTable)
## [1] 0.2389053
1/sum(prop.table(dataTable)**2)
## [1] 4.185759
#La mayor cantidad de campeones tienen como pais de origen a Estados Unidos, estando en segundo lugar Australia, tanto en el género masculino y femenino.