library(dplyr)
## 
## Adjuntando el paquete: 'dplyr'
## The following objects are masked from 'package:stats':
## 
##     filter, lag
## The following objects are masked from 'package:base':
## 
##     intersect, setdiff, setequal, union
library(ggplot2)
# Cargamos el dataset desde un archivo remoto
url <- "https://raw.githubusercontent.com/Suiralexis/QM206-2024S/refs/heads/main/Jugadores.csv"
jugadores <- read.csv(url)

# Mostrar las primeras filas
jugadores
##    Year              Coach                    Team   W.L Playoffs.W.L
## 1  2020         Nick Nurse         Toronto Raptors 53-19          4-0
## 2  2019   Mike Budenholzer         Milwaukee Bucks 60-22         10-5
## 3  2018        Dwane Casey         Toronto Raptors 59-23          4-6
## 4  2017      Mike D'Antoni         Houston Rockets 55-27          6-5
## 5  2016         Steve Kerr   Golden State Warriors  73-9         15-9
## 6  2015   Mike Budenholzer           Atlanta Hawks 60-22          8-8
## 7  2014     Gregg Popovich       San Antonio Spurs 62-20         16-7
## 8  2013        George Karl          Denver Nuggets 57-25          2-4
## 9  2012     Gregg Popovich       San Antonio Spurs 50-16         10-4
## 10 2011      Tom Thibodeau           Chicago Bulls 62-20          9-7
## 11 2010       Scott Brooks   Oklahoma City Thunder 50-32          2-4
## 12 2009         Mike Brown     Cleveland Cavaliers 66-16         10-4
## 13 2008        Byron Scott     New Orleans Hornets 56-26          7-5
## 14 2007       Sam Mitchell         Toronto Raptors 47-35          2-4
## 15 2006      Avery Johnson        Dallas Mavericks 60-22         14-9
## 16 2005      Mike D'Antoni            Phoenix Suns 62-20          9-6
## 17 2004        Hubie Brown       Memphis Grizzlies 50-32          0-4
## 18 2003        Hubie Brown       Memphis Grizzlies 28-41             
## 19   NA     Gregg Popovich       San Antonio Spurs 60-22         16-8
## 20 2002      Rick Carlisle         Detroit Pistons 50-32          4-6
## 21 2001        Larry Brown      Philadelphia 76ers 56-26        12-11
## 22 2000         Doc Rivers           Orlando Magic 41-41             
## 23 1999      Mike Dunleavy  Portland Trail Blazers 35-15          7-6
## 24 1998         Larry Bird          Indiana Pacers 58-24         10-6
## 25 1997          Pat Riley              Miami Heat 61-21          8-9
## 26 1996       Phil Jackson           Chicago Bulls 72-10         15-3
## 27 1995         Del Harris      Los Angeles Lakers 42-40             
## 28 1994      Lenny Wilkens           Atlanta Hawks 57-25          5-6
## 29 1993          Pat Riley         New York Knicks 60-22          9-6
## 30 1992         Don Nelson   Golden State Warriors 55-27          1-3
## 31 1991         Don Chaney         Houston Rockets 52-30          0-3
## 32 1990          Pat Riley      Los Angeles Lakers 63-19          4-5
## 33 1989 Cotton Fitzsimmons            Phoenix Suns 55-27             
## 34 1988           Doug Moe          Denver Nuggets 54-28          5-6
## 35 1987       Mike Schuler  Portland Trail Blazers 49-23             
## 36 1986      Mike Fratello           Atlanta Hawks 50-32          4-5
## 37 1985         Don Nelson         Milwaukee Bucks 59-23          3-5
## 38 1984       Frank Layden               Utah Jazz 45-37             
## 39 1983         Don Nelson         Milwaukee Bucks 51-31          5-4
## 40 1982        Eugene Shue      Washington Bullets 43-39             
## 41 1981      Jack McKinney          Indiana Pacers 44-38             
## 42 1980         Bill Fitch          Boston Celtics 61-21             
## 43 1979 Cotton Fitzsimmons       Kansas City Kings 48-34             
## 44 1978        Hubie Brown           Atlanta Hawks 41-41          0-2
## 45 1977       Tom Nissalke         Houston Rockets 49-33             
## 46 1976         Bill Fitch     Cleveland Cavaliers 49-33             
## 47 1975       Phil Johnson Kansas City-Omaha Kings 44-38             
## 48 1974          Ray Scott         Detroit Pistons 52-30             
## 49 1973    Thomas Heinsohn          Boston Celtics 68-14             
## 50 1972       Bill Sharman      Los Angeles Lakers 69-13             
## 51 1971         Dick Motta           Chicago Bulls 51-31             
## 52 1970        Red Holzman         New York Knicks 60-22             
## 53 1969        Eugene Shue       Baltimore Bullets 57-25             
## 54 1968     Richard Guerin         St. Louis Hawks 56-26             
## 55 1967          John Kerr           Chicago Bulls 33-48             
## 56 1966     Adolph Schayes      Philadelphia 76ers 55-25             
## 57 1965       Red Auerbach          Boston Celtics 62-18          8-4
## 58 1964   Alexander Hannum  San Francisco Warriors 48-32             
## 59 1963     Harry Gallatin         St. Louis Hawks 48-32             
##    Career.W.L Exp..Years.  W  L Playoffs.W Playoffs.L Career.W Career.L
## 1      114-45           1 53 19          4          0      114       45
## 2     329-236           6 60 22         10          5      329      236
## 3     434-394          10 59 23          4          6      434      394
## 4     672-527          15 55 27          6          5      672      527
## 5     337-138           5 73  9         15          9      337      138
## 6     329-236           6 60 22          8          8      329      236
## 7    1277-614          23 62 20         16          7     1277      614
## 8    1175-824          27 57 25          2          4     1175      824
## 9    1277-614          23 50 16         10          4     1277      614
## 10    352-246           8 62 20          9          7      352      246
## 11    487-376          10 50 32          2          4      487      376
## 12    356-224           0 66 16         10          4      356      224
## 13    454-647          15 56 26          7          5      454      647
## 14    185-243           7 47 35          2          4      185      243
## 15    254-186           6 60 22         14          9      254      186
## 16    672-527          15 62 20          9          6      672      527
## 17    424-489          13 50 32          0          4      424      489
## 18    424-489          13 28 41         NA         NA      424      489
## 19   1277-614          23 60 22         16          8     1277      614
## 20    794-659          17 50 32          4          6      794      659
## 21   1098-904           0 56 26         12         11     1098      904
## 22    943-681          20 41 41         NA         NA      943      681
## 23    613-716          17 35 15          7          6      613      716
## 24     147-67           0 58 24         10          6      147       67
## 25   1246-688           0 61 21          8          9     1246      688
## 26   1155-485           0 72 10         15          3     1155      485
## 27    550-463          14 42 40         NA         NA      550      463
## 28  1296-1109          32 57 25          5          6     1296     1109
## 29   1246-688           0 60 22          9          6     1246      688
## 30  1335-1063          31 55 27          1          3     1335     1063
## 31    337-494          12 52 30          0          3      337      494
## 32   1246-688           0 63 19          4          5     1246      688
## 33    692-593          21 55 27         NA         NA      692      593
## 34    628-529          15 54 28          5          6      628      529
## 35    179-149           6 49 23         NA         NA      179      149
## 36    667-548          17 50 32          4          5      667      548
## 37  1335-1063          31 59 23          3          5     1335     1063
## 38    277-294           8 45 37         NA         NA      277      294
## 39  1335-1063          31 51 31          5          4     1335     1063
## 40    625-718          22 43 39         NA         NA      625      718
## 41    136-215           6 44 38         NA         NA      136      215
## 42   944-1106          25 61 21         NA         NA      944     1106
## 43    692-593          21 48 34         NA         NA      692      593
## 44    424-489          13 41 41          0          2      424      489
## 45    248-391           9 49 33         NA         NA      248      391
## 46   944-1106          25 49 33         NA         NA      944     1106
## 47    236-306           9 44 38         NA         NA      236      306
## 48    147-134           4 52 30         NA         NA      147      134
## 49    393-215           9 68 14         NA         NA      393      215
## 50    246-164           7 69 13         NA         NA      246      164
## 51    863-925          25 51 31         NA         NA      863      925
## 52    471-417          18 60 22         NA         NA      471      417
## 53    625-718          22 57 25         NA         NA      625      718
## 54      72-92           8 56 26         NA         NA       72       92
## 55                      4 33 48         NA         NA       NA       NA
## 56      22-61           5 55 25         NA         NA       22       61
## 57                     17 62 18          8          4       NA       NA
## 58      40-42          12 48 32         NA         NA       40       42
## 59                      5 48 32         NA         NA       NA       NA
##                  Born       Birthplace                            College
## 1       July 24, 1967      Carroll, IA                                   
## 2      August 6, 1969     Holbrook, AZ                                   
## 3      April 17, 1957 Indianapolis, IN                                   
## 4         May 8, 1951      Mullens, WV                                   
## 5  September 27, 1965               --              University of Arizona
## 6      August 6, 1969     Holbrook, AZ                                   
## 7    January 28, 1949 East Chicago, IN                                   
## 8        May 12, 1951   Penn Hills, PA                                   
## 9    January 28, 1949 East Chicago, IN                                   
## 10                 --               --                                   
## 11      July 31, 1965  French Camp, CA University of California at Irvine
## 12      March 5, 1970       Newark, NJ       George Washington University
## 13     March 28, 1961        Ogden, UT           Arizona State University
## 14  September 2, 1963     Columbus, GA                  Mercer University
## 15     March 25, 1965  New Orleans, LA          Southern University & A&M
## 16        May 8, 1951      Mullens, WV                                   
## 17                 --               --                                   
## 18                 --               --                                   
## 19   January 28, 1949 East Chicago, IN                                   
## 20   October 27, 1959   Ogdensburg, NY                                   
## 21                 --               --                                   
## 22   October 13, 1961      Maywood, IL               Marquette University
## 23 September 15, 1980   Fort Worth, TX                    Duke University
## 24   December 7, 1956               --                                   
## 25     March 20, 1945         Rome, NY                                   
## 26 September 17, 1945   Deer Lodge, MT                                   
## 27                 --               --                                   
## 28   October 28, 1937     Brooklyn, NY                 Providence College
## 29     March 20, 1945         Rome, NY                                   
## 30       May 15, 1940     Muskegon, MI                                   
## 31     March 22, 1946  Baton Rouge, LA                                   
## 32     March 20, 1945         Rome, NY                                   
## 33                 --               --                                   
## 34                 --               --                                   
## 35                 --               --                                   
## 36                 --               --                                   
## 37       May 15, 1940     Muskegon, MI                                   
## 38                 --               --                                   
## 39       May 15, 1940     Muskegon, MI                                   
## 40  December 18, 1931    Baltimore, MD                                   
## 41                 --               --                                   
## 42                 --               --                                   
## 43                 --               --                                   
## 44                 --               --                                   
## 45                 --               --                                   
## 46                 --               --                                   
## 47                 --               --                                   
## 48      July 12, 1938 Philadelphia, PA                                   
## 49    August 26, 1934   Union City, NJ                                   
## 50       May 25, 1926      Abilene, TX  University of Southern California
## 51                 --               --                                   
## 52    August 10, 1920     Brooklyn, NY                                   
## 53  December 18, 1931    Baltimore, MD                                   
## 54       May 29, 1932     New York, NY                                   
## 55    August 17, 1932      Chicago, IL                                   
## 56       May 19, 1928     New York, NY                                   
## 57                 --               --                                   
## 58      July 19, 1923  Los Angeles, CA                                   
## 59     April 26, 1927       Roxana, IL                                   
##    Overall.Record
## 1        114 - 45
## 2       329 - 236
## 3       434 - 394
## 4       672 - 527
## 5       337 - 138
## 6       329 - 236
## 7      1277 - 614
## 8      1175 - 824
## 9      1277 - 614
## 10      352 - 246
## 11      487 - 376
## 12      356 - 224
## 13      454 - 647
## 14      185 - 243
## 15      254 - 186
## 16      672 - 527
## 17      424 - 489
## 18      424 - 489
## 19     1277 - 614
## 20      794 - 659
## 21     1098 - 904
## 22      943 - 681
## 23      613 - 716
## 24       147 - 67
## 25     1246 - 688
## 26     1155 - 485
## 27      550 - 463
## 28    1296 - 1109
## 29     1246 - 688
## 30    1335 - 1063
## 31      337 - 494
## 32     1246 - 688
## 33      692 - 593
## 34      628 - 529
## 35      179 - 149
## 36      667 - 548
## 37    1335 - 1063
## 38      277 - 294
## 39    1335 - 1063
## 40      625 - 718
## 41      136 - 215
## 42     944 - 1106
## 43      692 - 593
## 44      424 - 489
## 45      248 - 391
## 46     944 - 1106
## 47      236 - 306
## 48      147 - 134
## 49      393 - 215
## 50      246 - 164
## 51      863 - 925
## 52      471 - 417
## 53      625 - 718
## 54        72 - 92
## 55          0 - 0
## 56        22 - 61
## 57          0 - 0
## 58        40 - 42
## 59          0 - 0
# Cambiamos los nombres de columnas
colnames(jugadores) <- gsub("\\.", "_", colnames(jugadores))
colnames(jugadores)
##  [1] "Year"           "Coach"          "Team"           "W_L"           
##  [5] "Playoffs_W_L"   "Career_W_L"     "Exp__Years_"    "W"             
##  [9] "L"              "Playoffs_W"     "Playoffs_L"     "Career_W"      
## [13] "Career_L"       "Born"           "Birthplace"     "College"       
## [17] "Overall_Record"
# Filtrar datos donde el entrenador pertenece a un equipo específico (ejemplo: "Boston Celtics")
df <- jugadores %>% filter(Team == "Boston Celtics")

# Mostrar las primeras filas del dataframe filtrado
head(df)
##   Year           Coach           Team   W_L Playoffs_W_L Career_W_L Exp__Years_
## 1 1980      Bill Fitch Boston Celtics 61-21                944-1106          25
## 2 1973 Thomas Heinsohn Boston Celtics 68-14                 393-215           9
## 3 1965    Red Auerbach Boston Celtics 62-18          8-4                     17
##    W  L Playoffs_W Playoffs_L Career_W Career_L            Born     Birthplace
## 1 61 21         NA         NA      944     1106              --             --
## 2 68 14         NA         NA      393      215 August 26, 1934 Union City, NJ
## 3 62 18          8          4       NA       NA              --             --
##   College Overall_Record
## 1             944 - 1106
## 2              393 - 215
## 3                  0 - 0
#  Nueva columna con el promedio entre victorias y derrotas de playoffs
jugadores <- jugadores %>%
  mutate(playoff_avg = (Playoffs_W + Playoffs_L) / 2)

# Mostrar las primeras filas del dataframe actualizado
head(jugadores)
##   Year            Coach                  Team   W_L Playoffs_W_L Career_W_L
## 1 2020       Nick Nurse       Toronto Raptors 53-19          4-0     114-45
## 2 2019 Mike Budenholzer       Milwaukee Bucks 60-22         10-5    329-236
## 3 2018      Dwane Casey       Toronto Raptors 59-23          4-6    434-394
## 4 2017    Mike D'Antoni       Houston Rockets 55-27          6-5    672-527
## 5 2016       Steve Kerr Golden State Warriors  73-9         15-9    337-138
## 6 2015 Mike Budenholzer         Atlanta Hawks 60-22          8-8    329-236
##   Exp__Years_  W  L Playoffs_W Playoffs_L Career_W Career_L               Born
## 1           1 53 19          4          0      114       45      July 24, 1967
## 2           6 60 22         10          5      329      236     August 6, 1969
## 3          10 59 23          4          6      434      394     April 17, 1957
## 4          15 55 27          6          5      672      527        May 8, 1951
## 5           5 73  9         15          9      337      138 September 27, 1965
## 6           6 60 22          8          8      329      236     August 6, 1969
##         Birthplace               College Overall_Record playoff_avg
## 1      Carroll, IA                             114 - 45         2.0
## 2     Holbrook, AZ                            329 - 236         7.5
## 3 Indianapolis, IN                            434 - 394         5.0
## 4      Mullens, WV                            672 - 527         5.5
## 5               -- University of Arizona      337 - 138        12.0
## 6     Holbrook, AZ                            329 - 236         8.0
# Agrupar por equipo y calcular estadísticas resumidas
stats_equipo <- jugadores %>%
  group_by(Team) %>%
  summarize(
    mean_playoffs_w = mean(Playoffs_W, na.rm = TRUE),
    sd_playoffs_w = sd(Playoffs_W, na.rm = TRUE),
    mean_playoffs_l = mean(Playoffs_L, na.rm = TRUE),
    sd_playoffs_l = sd(Playoffs_L, na.rm = TRUE)
  )

# Mostrar las estadísticas calculadas
stats_equipo
## # A tibble: 30 × 5
##    Team              mean_playoffs_w sd_playoffs_w mean_playoffs_l sd_playoffs_l
##    <chr>                       <dbl>         <dbl>           <dbl>         <dbl>
##  1 Atlanta Hawks                4.25          3.30            5.25          2.5 
##  2 Baltimore Bullets          NaN            NA             NaN            NA   
##  3 Boston Celtics               8            NA               4            NA   
##  4 Chicago Bulls               12             4.24            5             2.83
##  5 Cleveland Cavali…           10            NA               4            NA   
##  6 Dallas Mavericks            14            NA               9            NA   
##  7 Denver Nuggets               3.5           2.12            5             1.41
##  8 Detroit Pistons              4            NA               6            NA   
##  9 Golden State War…            8             9.90            6             4.24
## 10 Houston Rockets              3             4.24            4             1.41
## # ℹ 20 more rows
# Gráfico de dispersión: Relación entre "W" y "L"
plot(
  jugadores$W, jugadores$L,
  col = ifelse(jugadores$Playoffs_W > 5, "red", "blue"),
  main = "Relación entre victorias y derrotas",
  xlab = "Victorias",
  ylab = "Derrotas"
)

# Agregar una línea de regresión
modelo <- lm(L ~ W, data = jugadores)
abline(modelo, col = "green")

# Mostrar el resumen del modelo de regresión
summary(modelo)
## 
## Call:
## lm(formula = L ~ W, data = jugadores)
## 
## Residuals:
##      Min       1Q   Median       3Q      Max 
## -26.1780  -0.3553   0.7886   2.3902   5.2796 
## 
## Coefficients:
##             Estimate Std. Error t value Pr(>|t|)    
## (Intercept) 68.17038    3.76839   18.09  < 2e-16 ***
## W           -0.77121    0.06912  -11.16 5.84e-16 ***
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
## 
## Residual standard error: 4.743 on 57 degrees of freedom
## Multiple R-squared:  0.6859, Adjusted R-squared:  0.6804 
## F-statistic: 124.5 on 1 and 57 DF,  p-value: 5.843e-16