Mi nombre es Brahian Cano Urrego, soy estudiante de Estadística de la universidad Nacional de Colombia, actualmente estoy cursando el noveno semestre de mi carrera. Mis enfoques profesionales van dirigidos al hacia el analisis de regresión, machine learning, deep learning, y desarrollo de herramientas web en Shiny, en mi vida personal soy Apasionado por los deportes de fuerza, en especial el powerlifting, otra de mis pasiones son las aventuras, disfruto mucho el poder experimentar lo que la naturaleza tiene para darnos.
Mi nombre es Brahian y en este espacio mostraré algunos logros alcanzados durante mi carrera:
El día 27 de julio de 2018, presenté un proyecto al Simposio Internacional de Estadística en modalidad de póster, esté tuvo lugar en la ciudad de Bucaramanga.
El póster se puede visualizar Aqui.
La certificación de participación disponible Aqui
El día 8 de noviembre de 2018, presenté un proyecto al segundo Congreso Nacional de Estadística en modalidad de póster, esté tuvo lugar en la ciudad de Cali.
El póster se puede visualizar Aqui.
La certificación de participación disponible Aqui
Debido a que SAS es otra de las muchas herramientas útiles en la estadística, decidí participar en un curso virtual llamado SAS Enterprise Guide: Querying and Reporting.
La certificación de participación disponible aquí Aqui
Este es un ejemplo gráfico de lo relacionado a la sección tutoriales, en cual se aprende a incrustar un shiny app en tu pagina web. Este es el resultado
En esta sección hablaremos de como se puede incrustar una aplicación shiny en tu pagina web en los siguientes pasos:
Primeramente debemos de tener una cuenta en Shiny_apps, la cual nos permitirá hospedar nuestra aplicación en la red; esta pagina te permite tener hasta 5 apps subidas, pero tienen un limite de uso de 12 horas por mes, así que debes de tener en cuenta eso al momento de presentar tu pagina.
Luego de haber creado tu cuenta, leerás la bienvenida que te dará la pagina junto a un instructivo para subir las aplicaciones el cual te pedirá que instales un paquete en el R ,rsconnect()
el cual hará el vinculo entre tu cuenta y tu pc.
Luego de eso solo debes desarrollar la aplicación que deseas subir y pulsar el en botón azul publish
que estará en la esquina superior derecha de tu script, lo cual publicará luego de unos pasos la aplicación en tu cuenta shiny.
Ya que tu app se encuentra en la red, crearemos un documento interactivo.
Crea un documento R markdowm desde tu consola y en el script debes poner debajo del titulo una linea que contenga: runtime: shiny
, exactamente así (tener cuidado con el espaciado).
Luego solo debes insertar un chunk que contenga la función knitr::include_app()
y la url de la aplicación dentro del documento.
Nota: Para no tener inconvenientes recuerda cuando corras el documento con el botón knit
,luego la ventana emergente la abras en el buscador.
En este apartado veremos como crear una grafica de densidad de una variable continua, en el software R, para esto tomaremos como ejemplo una variable normal; recuerde, si \(x\sim n(\mu,\sigma^2)\) luego su f.d.p esta dada por: \[f.d.p(x)=\frac{1}{\sqrt{2\pi}\sigma}e^{-\frac{1}{2}(\frac{x-\mu}{\sigma})^2}; -\propto<x<\propto \] Esto no tenemos que programarlo, en r existen varias manera de poder usar su f.d.p, como la función pnorm()
para calcular una probabilidad.
Para esto usaremos la función curve()
de la siguiente manera que recibe la funcion que queremos dibujar y luego el dominio en que queremos hacerlo.
#distribución normal con media = 0 y desviacion estandar = 1
curve(dnorm(x),from=-5,to =5)
Podemos refinar un poco el gráfico de esta manera:
#distribución normal con media m y desviación estándar sd(se pueden reemplazar los valores)
m<- 5
sd <- 2
# el dominio esta a 4 desviaciones de la media ya que casi todas las observaciones estaran allí
curve(dnorm(x,mean= m , sd = sd),from = m-4*sd, to= m+4*sd,
main="Distribucion normal")
por ultimo cambiemos las etiquetas de los ejes y demosle un nombre apropiado
m <- 10
sd <- 5
curve(dnorm(x,mean= m , sd = sd),from = m-4*sd, to= m+4*sd,
main=paste("Distribucion normal(",m,",",sd,")" ),
ylab="Probabilidad",col="red",lwd=3 )
Sería un gusto trabajar conjuntamente