2018-10-31
- Definir una función que, dados los coeficientes «a,b,c» de una ecuación de segundo grado (\(a x^2 + b x + c = 0\)), devuelva sus raíces reales (sin parte imaginaria), en caso de haberlas.
- Ídem pero devolviendo siempre dos soluciones complejas.
- Se define el fectorial del entero \(z\in\mathbf{Z}\) como
\[
\mathcal F(z) = \prod_{i=z}^{-1}\,i %= i\cdot(i+1)\cdots(-2)\cdot(-1)
\]
o bien, recursivamente, como
\[ \mathcal F(-1) = -1\qquad \mathcal F(z) = z\cdot\mathcal F(z') \]
donde \(z'=z+1\) si \(z<-1\) y \(z'=z-1\) si \(z>-1\).
Escribe una función en R que calcule el fectorial de su argumento.
- Dibujar la función de densidad de una distribución ji-cuadrado de 5 grados de libertad.
Sombrear las dos colas del 5% de probabilidad cada una, es decir, del 0 al percentil 5 y del percentil 95 hasta «infinito».
- Hacer un diagrama de dispersión de la longitud de pétalo frente a la longitud de sépalo, con los datos
del dataframe «iris» (si no estuviera, ejecutar «library(datasets);data(iris)»).
Que la
setosa
aparezcan de color rojo; lasversicolor
, de color azul; y lasvirginica
, de verde. - Definir una variable «m» que contenga en la celda «i;j» el valor de «i» \(\times\) «j».
- Definir una variable «m» que contenga por ejemplo en la celda «3;5» una cadena con el texto "3 × 5 = 15".
- Definir una variable «d» que sea un dataframe de 1000 filas y que
- la primera columna sean valores aleatorios de una uniforme U(0;1)
- la segunda, aleatorios gausianos N(170;15)
- la tercera, aleatorios exponenciales de esperanza 5
- la cuarta, aleatorios puasones de esperanza 20
- la quinta, letras aleatorias del alfabeto inglés (variable «letters») con la misma probabilidad
- la sexta, vocales (a, e, i, o, u) aleatorias donde la «u» tenga el doble de probabilidad que cada una de las otras
- Obtener sendos vectores de nombres de variables cuantitativas y cualitativas de «d».
- Definir una lista «l» de longitud 6 tal que su elemento «i»-ésimo sea el resultado de aplicar «summary» a la «i»-ésima variable de «d».
- Añadir nombres a la lista para identificar cada sumario con su variable.
- Considerar los datos «mtcars». Obtener una lista que contenga por la media y desviación típica de «mpg» por cada valor de «cyl».
- Generar 10.000 valores de medias muestrales de muestras de tamaño 100 de una población gausiana de esperanza 170 y desviación típica 15. Calcular la desviación típica de las medias muestrales.