“Exercises PSIS”
“Exercises PSIS”
Section 2:
Exercise 2.1
Statistical programming on the R plataform
Faculty of Economics - Course: MINE_008
Author: Nicolás Romero Alfonso & Laura Molina.
Identity card: 1000573650 & 1000273009
Copyright 2024
Email: nicoromero02@gmail.com, nicolas.romero02@est.uexternado.edu.co & lauramolinabernal2014@gmail.com, laura.molina05@est.uexternado.edu.co
Date: 2024-06-30
Script Name: Exercise 2.1_R_Script_MINE_VIII_Nicolás-Romero_Laura-Molina
Description: Proper syntax exercises to strengthen programming skills in R
Version: 1.0
First steps
## character(0)
## [1] "C:/Users/nicor/OneDrive - Universidad Externado de Colombia/MINE - 008/PSIS/Scripts/prog_001"
## [1] "prog_001"
## [1] "C:/Users/nicor/OneDrive - Universidad Externado de Colombia/MINE - 008/PSIS/Scripts"
## /014
B.
The option that squares negative 4 and adds 2 to the result is number one, here’s the demonstration:
## [1] 18
C.
## [1] 3.009
Exercise 2.2
Statistical programming on the R plataform
Faculty of Economics - Course: MINE_008
Author: Nicolás Romero Alfonso & Laura Molina.
Identity card: 1000573650 & 1000273009
Copyright 2024
Email: nicoromero02@gmail.com, nicolas.romero02@est.uexternado.edu.co & lauramolinabernal2014@gmail.com, laura.molina05@est.uexternado.edu.co
Date: 2024-06-30
Script Name: Exercise 2.2_R_Script_MINE_VIII_Nicolás-Romero_Laura-Molina
Description: Proper syntax exercises to strengthen programming skills in R
Version: 1.0
First steps
## character(0)
## [1] "C:/Users/nicor/OneDrive - Universidad Externado de Colombia/MINE - 008/PSIS/Scripts/prog_001"
## [1] "prog_001"
## [1] "C:/Users/nicor/OneDrive - Universidad Externado de Colombia/MINE - 008/PSIS/Scripts"
## /014
Exercise 2.3
Statistical programming on the R plataform
Faculty of Economics - Course: MINE_008
Author: Nicolás Romero Alfonso & Laura Molina.
Identity card: 1000573650 & 1000273009
Copyright 2024
Email: nicoromero02@gmail.com, nicolas.romero02@est.uexternado.edu.co & lauramolinabernal2014@gmail.com, laura.molina05@est.uexternado.edu.co
Date: 2024-06-30
Script Name: Exercise 2.3_R_Script_MINE_VIII_Nicolás-Romero_Laura-Molina
Description: Proper syntax exercises to strengthen programming skills in R
Version: 1.0
First steps
## character(0)
## [1] "C:/Users/nicor/OneDrive - Universidad Externado de Colombia/MINE - 008/PSIS/Scripts/prog_001"
## [1] "prog_001"
## [1] "C:/Users/nicor/OneDrive - Universidad Externado de Colombia/MINE - 008/PSIS/Scripts"
## /014
A.
## [1] 5.0 4.7 4.4 4.1 3.8 3.5 3.2 2.9 2.6 2.3 2.0 1.7
## [13] 1.4 1.1 0.8 0.5 0.2 -0.1 -0.4 -0.7 -1.0 -1.3 -1.6 -1.9
## [25] -2.2 -2.5 -2.8 -3.1 -3.4 -3.7 -4.0 -4.3 -4.6 -4.9 -5.2 -5.5
## [37] -5.8 -6.1 -6.4 -6.7 -7.0 -7.3 -7.6 -7.9 -8.2 -8.5 -8.8 -9.1
## [49] -9.4 -9.7 -10.0 -10.3 -10.6 -10.9
B.
## [1] -10.9 -10.6 -10.3 -10.0 -9.7 -9.4 -9.1 -8.8 -8.5 -8.2 -7.9 -7.6
## [13] -7.3 -7.0 -6.7 -6.4 -6.1 -5.8 -5.5 -5.2 -4.9 -4.6 -4.3 -4.0
## [25] -3.7 -3.4 -3.1 -2.8 -2.5 -2.2 -1.9 -1.6 -1.3 -1.0 -0.7 -0.4
## [37] -0.1 0.2 0.5 0.8 1.1 1.4 1.7 2.0 2.3 2.6 2.9 3.2
## [49] 3.5 3.8 4.1 4.4 4.7 5.0
C.
vec <- c(-1, 3, -5, 7, -9)
repetido <- rep(vec, 2)
repetido_2 <- rep(repetido, 10)
result <- sort(repetido_2, decreasing = T); result## [1] 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 3 3 3 3 3
## [26] 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
## [51] -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5
## [76] -5 -5 -5 -5 -5 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9
Exercise 2.4
Statistical programming on the R plataform
Faculty of Economics - Course: MINE_008
Author: Nicolás Romero Alfonso & Laura Molina.
Identity card: 1000573650 & 1000273009
Copyright 2024
Email: nicoromero02@gmail.com, nicolas.romero02@est.uexternado.edu.co & lauramolinabernal2014@gmail.com, laura.molina05@est.uexternado.edu.co
Date: 2024-06-30
Script Name: Exercise 2.4_R_Script_MINE_VIII_Nicolás-Romero_Laura-Molina
Description: Proper syntax exercises to strengthen programming skills in R
Version: 1.0
First steps
## character(0)
## [1] "C:/Users/nicor/OneDrive - Universidad Externado de Colombia/MINE - 008/PSIS/Scripts/prog_001"
## [1] "prog_001"
## [1] "C:/Users/nicor/OneDrive - Universidad Externado de Colombia/MINE - 008/PSIS/Scripts"
## /014
A.
## [1] 3.00000 3.75000 4.50000 5.25000 6.00000 2.00000 -5.10000
## [8] -33.00000 2.00000 -5.10000 -33.00000 2.21875
C.
## [1] 3.75 4.50 5.25 6.00 2.00 -5.10 -33.00 2.00 -5.10 -33.00
D.
## [1] 3.00000 3.75000 4.50000 5.25000 6.00000 2.00000 -5.10000
## [8] -33.00000 2.00000 -5.10000 -33.00000 2.21875
E.
## [1] -33.00000 -33.00000 -5.10000 -5.10000 2.00000 2.00000 2.21875
## [8] 3.00000 3.75000 4.50000 5.25000 6.00000
F.
## [1] 6.00000 5.25000 4.50000 3.75000 3.00000 2.21875 2.00000
## [8] 2.00000 -5.10000 -5.10000 -33.00000 -33.00000
## [1] 6.00000 5.25000 4.50000 3.75000 3.00000 2.21875 2.00000
## [8] 2.00000 -5.10000 -5.10000 -33.00000 -33.00000
## [1] TRUE
Exercise 2.5
Statistical programming on the R plataform
Faculty of Economics - Course: MINE_008
Author: Nicolás Romero Alfonso & Laura Molina.
Identity card: 1000573650 & 1000273009
Copyright 2024
Email: nicoromero02@gmail.com, nicolas.romero02@est.uexternado.edu.co & lauramolinabernal2014@gmail.com, laura.molina05@est.uexternado.edu.co Date: 2024-06-30
Script Name: Exercise 2.5_R_Script_MINE_VIII_Nicolás-Romero_Laura-Molina
Description: Proper syntax exercises to strengthen programming skills in R
Version: 1.0
First steps
## character(0)
## [1] "C:/Users/nicor/OneDrive - Universidad Externado de Colombia/MINE - 008/PSIS/Scripts/prog_001"
## [1] "prog_001"
## [1] "C:/Users/nicor/OneDrive - Universidad Externado de Colombia/MINE - 008/PSIS/Scripts"
## /014
A.
vector_original <- c(2, 0.5, 1, 2, 0.5, 1, 2, 0.5, 1)
vector_transformacion <- c(1/2, 2, 1)
vector_transformado <- vector_original * rep(vector_transformacion, length.out = length(vector_original)); vector_transformado## [1] 1 1 1 1 1 1 1 1 1
B.
temperaturas_f <- c(45, 77, 20, 19, 101, 120, 212)
temperaturas_c <- (5/9)*(temperaturas_f-32)
tabla_temperaturas <- data.frame(
Fahrenheit = temperaturas_f,
Celsius = round(temperaturas_c,2)); kableExtra::kable(tabla_temperaturas)| Fahrenheit | Celsius |
|---|---|
| 45 | 7.22 |
| 77 | 25.00 |
| 20 | -6.67 |
| 19 | -7.22 |
| 101 | 38.33 |
| 120 | 48.89 |
| 212 | 100.00 |
Section 3:
Exercise 3.1
Statistical programming on the R plataform
Faculty of Economics - Course: MINE_008
Author: Nicolás Romero Alfonso & Laura Molina.
Identity card: 1000573650 & 1000273009
Copyright 2024
Email: nicoromero02@gmail.com, nicolas.romero02@est.uexternado.edu.co & lauramolinabernal2014@gmail.com, laura.molina05@est.uexternado.edu.co
Date: 2024-06-30
Script Name: Exercise 3.1_R_Script_MINE_VIII_Nicolás-Romero_Laura-Molina
Description: Proper syntax exercises to strengthen programming skills in R
Version: 1.0
First steps
## character(0)
## [1] "C:/Users/nicor/OneDrive - Universidad Externado de Colombia/MINE - 008/PSIS/Scripts/prog_001"
## [1] "prog_001"
## [1] "C:/Users/nicor/OneDrive - Universidad Externado de Colombia/MINE - 008/PSIS/Scripts"
## /014
A.
## [,1] [,2]
## [1,] 4.3 3.1
## [2,] 8.2 8.2
## [3,] 3.2 0.9
## [4,] 1.6 6.5
B.
## [,1] [,2]
## [1,] 8.2 8.2
## [2,] 3.2 0.9
## [3,] 1.6 6.5
## [1] 3 2
C.
## [,1] [,2]
## [1,] 4.3 0.9
## [2,] 8.2 3.1
## [3,] 3.2 6.5
## [4,] 1.6 8.2
D.
## [,1]
## [1,] 0.9
## [2,] 3.1
## [3,] 6.5
Exercise 3.2
Statistical programming on the R plataform
Faculty of Economics - Course: MINE_008
Author: Nicolás Romero Alfonso & Laura Molina.
Identity card: 1000573650 & 1000273009
Copyright 2024
Email: nicoromero02@gmail.com, nicolas.romero02@est.uexternado.edu.co & lauramolinabernal2014@gmail.com, laura.molina05@est.uexternado.edu.co
Date: 2024-06-30
Script Name: Exercise 3.2_R_Script_MINE_VIII_Nicolás-Romero_Laura-Molina
Description: Proper syntax exercises to strengthen programming skills in R
Version: 1.0
First steps
## character(0)
## [1] "C:/Users/nicor/OneDrive - Universidad Externado de Colombia/MINE - 008/PSIS/Scripts/prog_001"
## [1] "prog_001"
## [1] "C:/Users/nicor/OneDrive - Universidad Externado de Colombia/MINE - 008/PSIS/Scripts"
## /014
A.
## [,1] [,2]
## [1,] -2.57 -5.14
## [2,] -8.00 -10.29
## [3,] -12.29 -15.43
B.
## [,1]
## [1,] 1
## [2,] 2
## [3,] 7
## [,1]
## [1,] 3
## [2,] 4
## [3,] 8
iv.
It is not possible to calculate this multiplication since the term \(A * A^t\) has dimension \(3 x 3\) while \(B^T\) has dimension \(1x3\) so multiplication between these 2 matrices is not possible.
Exercise 3.3
Statistical programming on the R plataform
Faculty of Economics - Course: MINE_008
Author: Nicolás Romero Alfonso & Laura Molina.
Identity card: 1000573650 & 1000273009
Copyright 2024
Email: nicoromero02@gmail.com, nicolas.romero02@est.uexternado.edu.co & lauramolinabernal2014@gmail.com, laura.molina05@est.uexternado.edu.co
Date: 2024-06-30
Script Name: Exercise 3.3_R_Script_MINE_VIII_Nicolás-Romero_Laura-Molina
Description: Proper syntax exercises to strengthen programming skills in R
Version: 1.0
First steps
## character(0)
## [1] "C:/Users/nicor/OneDrive - Universidad Externado de Colombia/MINE - 008/PSIS/Scripts/prog_001"
## [1] "prog_001"
## [1] "C:/Users/nicor/OneDrive - Universidad Externado de Colombia/MINE - 008/PSIS/Scripts"
## /014
A.
## , , 1
##
## [,1] [,2]
## [1,] 4.8 4.4
## [2,] 4.7 4.3
## [3,] 4.6 4.2
## [4,] 4.5 4.1
##
## , , 2
##
## [,1] [,2]
## [1,] 4.0 3.6
## [2,] 3.9 3.5
## [3,] 3.8 3.4
## [4,] 3.7 3.3
##
## , , 3
##
## [,1] [,2]
## [1,] 3.2 2.8
## [2,] 3.1 2.7
## [3,] 3.0 2.6
## [4,] 2.9 2.5
##
## , , 4
##
## [,1] [,2]
## [1,] 2.4 2.0
## [2,] 2.3 1.9
## [3,] 2.2 1.8
## [4,] 2.1 1.7
##
## , , 5
##
## [,1] [,2]
## [1,] 1.6 1.2
## [2,] 1.5 1.1
## [3,] 1.4 1.0
## [4,] 1.3 0.9
##
## , , 6
##
## [,1] [,2]
## [1,] 0.8 0.4
## [2,] 0.7 0.3
## [3,] 0.6 0.2
## [4,] 0.5 0.1
B.
## [,1] [,2] [,3] [,4] [,5] [,6]
## [1,] 4.1 3.3 2.5 1.7 0.9 0.1
## [2,] 4.4 3.6 2.8 2.0 1.2 0.4
C.
## , , 1, 1
##
## [,1] [,2]
## [1,] 4.4 2.8
## [2,] 3.6 2.0
##
## , , 2, 1
##
## [,1] [,2]
## [1,] 1.2 4.4
## [2,] 0.4 3.6
##
## , , 1, 2
##
## [,1] [,2]
## [1,] 2.8 1.2
## [2,] 2.0 0.4
##
## , , 2, 2
##
## [,1] [,2]
## [1,] 4.4 2.8
## [2,] 3.6 2.0
##
## , , 1, 3
##
## [,1] [,2]
## [1,] 1.2 4.4
## [2,] 0.4 3.6
##
## , , 2, 3
##
## [,1] [,2]
## [1,] 2.8 1.2
## [2,] 2.0 0.4
D.
## , , 1
##
## [,1] [,2]
## [1,] 4.8 4.4
## [2,] 4.7 4.3
## [3,] 4.6 4.2
## [4,] 4.5 4.1
##
## , , 2
##
## [,1] [,2]
## [1,] 4.0 3.6
## [2,] 3.9 3.5
## [3,] 3.8 3.4
## [4,] 3.7 3.3
##
## , , 3
##
## [,1] [,2]
## [1,] 3.2 2.8
## [2,] 3.1 2.7
## [3,] 3.0 2.6
## [4,] 2.9 2.5
##
## , , 4
##
## [,1] [,2]
## [1,] 2.4 2.0
## [2,] 2.3 1.9
## [3,] 2.2 1.8
## [4,] 2.1 1.7
##
## , , 5
##
## [,1] [,2]
## [1,] 1.6 1.2
## [2,] 1.5 1.1
## [3,] 1.4 1.0
## [4,] 1.3 0.9
E.
## , , 1
##
## [,1] [,2]
## [1,] 4.8 4.4
## [2,] 4.7 99.0
## [3,] 4.6 4.2
## [4,] 4.5 99.0
##
## , , 2
##
## [,1] [,2]
## [1,] 4.0 3.6
## [2,] 3.9 3.5
## [3,] 3.8 3.4
## [4,] 3.7 3.3
##
## , , 3
##
## [,1] [,2]
## [1,] 3.2 2.8
## [2,] 3.1 99.0
## [3,] 3.0 2.6
## [4,] 2.9 99.0
##
## , , 4
##
## [,1] [,2]
## [1,] 2.4 2.0
## [2,] 2.3 1.9
## [3,] 2.2 1.8
## [4,] 2.1 1.7
##
## , , 5
##
## [,1] [,2]
## [1,] 1.6 1.2
## [2,] 1.5 99.0
## [3,] 1.4 1.0
## [4,] 1.3 99.0
Section 4
Exercise 4.2
Statistical programming on the R plataform
Faculty of Economics - Course: MINE_008
Author: Nicolás Romero Alfonso & Laura Molina.
Identity card: 1000573650 & 1000273009
Copyright 2024
Email: nicoromero02@gmail.com, nicolas.romero02@est.uexternado.edu.co & lauramolinabernal2014@gmail.com, laura.molina05@est.uexternado.edu.co
Date: 2024-06-30
Script Name: Exercise 4.2_R_Script_MINE_VIII_Nicolás-Romero_Laura-Molina
Description: Proper syntax exercises to strengthen programming skills in R
Version: 1.0
First steps
## character(0)
## [1] "C:/Users/nicor/OneDrive - Universidad Externado de Colombia/MINE - 008/PSIS/Scripts/prog_001"
## [1] "prog_001"
## [1] "C:/Users/nicor/OneDrive - Universidad Externado de Colombia/MINE - 008/PSIS/Scripts"
## /014
D.
## [1] 15 9 11 14 10 10 15 9 16 16
Exercise 4.3
Statistical programming on the R plataform
Faculty of Economics - Course: MINE_008
Author: Nicolás Romero Alfonso & Laura Molina.
Identity card: 1000573650 & 1000273009
Copyright 2024
Email: nicoromero02@gmail.com, nicolas.romero02@est.uexternado.edu.co & lauramolinabernal2014@gmail.com, laura.molina05@est.uexternado.edu.co
Date: 2024-06-30
Script Name: Exercise 4.3_R_Script_MINE_VIII_Nicolás-Romero_Laura-Molina
Description: Proper syntax exercises to strengthen programming skills in R
Version: 1.0
First steps
## character(0)
## [1] "C:/Users/nicor/OneDrive - Universidad Externado de Colombia/MINE - 008/PSIS/Scripts/prog_001"
## [1] "prog_001"
## [1] "C:/Users/nicor/OneDrive - Universidad Externado de Colombia/MINE - 008/PSIS/Scripts"
## /014
B.
## [,1] [,2] [,3]
## [1,] 7 5 6
## [2,] 10 8 8
C.
## , , 1
##
## [,1] [,2]
## [1,] 10 4
## [2,] 5 7
## [3,] 1 4
##
## , , 2
##
## [,1] [,2]
## [1,] 3 3
## [2,] 3 4
## [3,] 1 3
##
## , , 3
##
## [,1] [,2]
## [1,] 1 3
## [2,] 7 7
## [3,] 8 3
i.
## [,1] [,2] [,3]
## [1,] 1 2 1
## [2,] 3 2 1
## [3,] 1 1 2
## [4,] 2 1 2
## [5,] 1 2 2
## [6,] 2 2 2
## [7,] 3 2 2
## [8,] 1 2 3
## [9,] 3 2 3
## , , 1
##
## [,1] [,2]
## [1,] FALSE TRUE
## [2,] FALSE FALSE
## [3,] FALSE TRUE
##
## , , 2
##
## [,1] [,2]
## [1,] TRUE TRUE
## [2,] TRUE TRUE
## [3,] FALSE TRUE
##
## , , 3
##
## [,1] [,2]
## [1,] FALSE TRUE
## [2,] FALSE FALSE
## [3,] FALSE TRUE
Note: Exercise D cannot be completed because exercises 4.1 were not done
Exercise 4.4
Statistical programming on the R plataform
Faculty of Economics - Course: MINE_008
Author: Nicolás Romero Alfonso & Laura Molina.
Identity card: 1000573650 & 1000273009
Copyright 2024
Email: nicoromero02@gmail.com, nicolas.romero02@est.uexternado.edu.co & lauramolinabernal2014@gmail.com, laura.molina05@est.uexternado.edu.co
Date: 2024-06-30
Script Name: Exercise 4.4_R_Script_MINE_VIII_Nicolás-Romero_Laura-Molina
Description: Proper syntax exercises to strengthen programming skills in R
Version: 1.0
First steps
## character(0)
## [1] "C:/Users/nicor/OneDrive - Universidad Externado de Colombia/MINE - 008/PSIS/Scripts/prog_001"
## [1] "prog_001"
## [1] "C:/Users/nicor/OneDrive - Universidad Externado de Colombia/MINE - 008/PSIS/Scripts"
## /014
A
## "The quick brown fox
## jumped over
## the lazy dogs"
B
num1 <- 4
num2 <- 0.75
resultado <- num1 * num2; cat("The result of multiplying", num1, "by", num2, "is", resultado)## The result of multiplying 4 by 0.75 is 3
C
directorio <- "G:/Users/Laura/OneDrive - Universidad Externado de Colombia/Documents/prog_001"
nombre <- "LMolina"
nuevo_directorio <- sub("prog_001", nombre, directorio); nuevo_directorio## [1] "G:/Users/Laura/OneDrive - Universidad Externado de Colombia/Documents/LMolina"
D
i
## [1] "How much wood could a woodchuck chuck if a woodchuck could chuck wood"