Pregunta 1
Pregunta
¿Cuál es la función de la instrucción data.frame?
Respuesta
-
Generar una secuencia de números enteros dentro de un intervalo
-
Visualizar los objetos almacenados en distintas variables en forma de matriz
-
Crear graficas a partir de vectores
Pregunta 2
Pregunta
Si quiero generar un vector llamado VECT que almacene números enteros enteros entre el 2 y el 20 variando en 2 unidades utilizaremos el comando [blank_start]seq[blank_end] de tal forma que el vector quedaría:
VECT=seq([blank_start]2[blank_end],[blank_start]20[blank_end],[blank_start]2[blank_end])
Pregunta 3
Pregunta
El comando [blank_start]data.frame[blank_end] sirve para representar un gráfico . Dentro del paréntesis, introduciremos los vectores que contienen los datos que queremos que sean representados, además de otros comandos que nos permitirán personalizar nuestro gráfico como [blank_start]seq[blank_end]
Respuesta
-
data.frame()
-
xlab()
-
plot()
-
matrix()
-
seq
-
type
-
runif
Pregunta 4
Pregunta
Indica el significado de cada comando:
-Añadir una etiqueta al eje de abscisas : [blank_start]xlab[blank_end]
-Añadir una etiqueta al eje de ordenadas : [blank_start]ylab[blank_end]
-Elegir el diseño del gráfico : [blank_start]type[blank_end]
-Dar color a la línea y los puntos del gráfico : [blank_start]col[blank_end]
-Agregar un título : [blank_start]main[blank_end]
-Elegir el diseño de los puntos : [blank_start]pch[blank_end]
Respuesta
-
xlab
-
ylab
-
type
-
col
-
main
-
pch
Pregunta 5
Pregunta
El comando col se puede escribir de diferentes formas. ¿Cuál/cuáles son correctas?
Respuesta
-
col= white
-
col="#FFFFFF"
-
col="blue"
-
col="amarillo"
-
col="FFFFFF"
-
col="red
Pregunta 6
Pregunta
Según la imagen adjunta,¿ cómo será el comando si queremos que nuestros puntos de la grafica sean triángulos negros?
Respuesta
-
pch=2
-
pch=17
-
main=2
-
main=17
Pregunta 7
Pregunta
Tenemos un vector NOMBRES que contiene los nombres de los alumnos de una clase, y el vector NOTAS que contiene las notas de cada alumno en la asignatura de fundamentos de programación. Representa gráficamente ambos vectores con un color de línea azul y nombrando a los ejes como: "alumnos"(abscisas) y "notas"(ordenadas).
[blank_start]plot[blank_end]([blank_start]NOMBRES[blank_end],[blank_start]NOTAS[blank_end],col=[blank_start]"blue"[blank_end],[blank_start]xlab[blank_end]="alumnos",[blank_start]ylab[blank_end]="notas")
Respuesta
-
NOMBRES
-
plot
-
NOTAS
-
"blue"
-
xlab
-
ylab
Pregunta 8
Pregunta
-Para realizar bucles y establecer la variación de posición en un vector es necesario el comando: [blank_start]for(i in 1:n)[blank_end].
-Para realizar una suma y almacenar este valor en el vector V1, es necesario inicializar el vector a : [blank_start]V1=0[blank_end]
-Conocida la longitud de un vector (V1)(numero de datos que contiene), a la hora de indicar la variación de i esta quedaría: [blank_start]for(i in 1:length(V1))[blank_end]
Respuesta
-
for(i in 1:n)
-
if(i in 1:n)
-
else if (i in 1:n)
-
V1=1
-
V1=0
-
V1=length(V1)
-
if (i in 0:length(V1))
-
for(i in 1:n)
-
if(i in 1:V1)
-
for(i in 1:length(V1))
Pregunta 9
Pregunta
Si queremos realizar la operación s[j]=V1[j]+2V2[j] sabiendo que (j=1,length(V1)). Rellene los huecos para realizar la operación por medio de bucles:
s=[blank_start]0[blank_end]
[blank_start]for[blank_end](j in [blank_start]1[blank_end]:[blank_start]length(V1)[blank_end]){
s[j]=V1[j]+2[blank_start]*[blank_end]V2[j]
}
s
Pregunta 10
Pregunta
Para operar con matrices es necesario que los bucles sean [blank_start]anidados[blank_end] pues a diferencia que los vectores que están formados por una única fila, las matrices tienen filas y [blank_start]columnas[blank_end]. Por lo tanto, no varia únicamente la variable i sino que tienen componente i y [blank_start]j[blank_end].
Pregunta 11
Pregunta
Si queremos multiplicar dos matrices (filasxcolunas) de dimensiones A1=(nxh) A2=(hxs) y almacenarlas en una matriz B. ¿Cómo sería la operación? sabiendo:
B=matrix(c(0),nrow=n,ncol=s)
for (i in 1:n){
for(j in 1:s){
for(k in 1:h){
OPERACIÓN
}
}
}
B
Respuesta
-
B[i,j]=B+A1[i,k]*A2[k,i]
-
B[i,j]=B[i,j]+A1[i,k]*A2[k,j]
-
B[i,j]=B[i,j]+A1[i,k]xA2[k,j]
-
B[i,j]=B[i,j]+A1[i,j]*A2[i,j]
-
B[i,j]=B[i,j]+A1[i,k]*A2[j,k]