Mostrando entradas con la etiqueta R. Mostrar todas las entradas
Mostrando entradas con la etiqueta R. Mostrar todas las entradas

sábado, 20 de junio de 2020

Arboles de Decisión con R, de manera rapida


Realizar un Árbol de decisión de manera rápida.

install.packages("ISLR")
library(ISLR)
install.packages("tree")
library(tree) 
attach(iris)
head(iris)
testing_data = iris
tree_model = tree(Species~., iris)
plot(tree_model)
text(tree_model,pretty = 0)

no obstante la gráfica mostrada es con todo el dataset de Iris, para realizar pruebas sin embargo, se debe de dividir el dataset en Dataset de Entrenamiento, Test y validación. 

viernes, 5 de junio de 2020

RStudio en Anaconda - Primeras Pruebas



Primeras Pruebas

en el Prompt de anaconda:

conda install -c r r-essentials


ya se tendría R en Anaconda
abrimos el notebook

jupyter notebook

abrimos un nuevo R

realizamos un primer script en lenguaje R

p1<-matrix(c(1,1,1,1,1,1,1.6,22,33,15.5,43,40,851,1058,1357,816,1201,1115), ncol=3)
p2<-matrix(c(1,1,1,1,1,1,1.6,22,33,15.5,43,40,851,1058,1357,816,1201,1115), ncol=6, byrow=TRUE)
p1
p2
# Es el calculo de X''X (Xtranspuesta por X)
B=p2%*%p1
B
#valido para el ejemplo INVERSA DE INV(X''X)
C=solve(B)
C
p3<-matrix(c(193,172,113,230,91,125),ncol=1,byrow = TRUE)
p3
# calculo de X''Y
D<-p2%*%p3
D


R no tiene soporte hasta la fecha para Anaconda, y toda la integración al parecer es por proyectos externos para incluir "R" a Anaconda, no obstante la mayoría de los Scripts se ejecutan sin errores, la descarga de librerías de CRAN se lo realiza de manera usual con install.packages("xxxx")



La Versión de R que se descarga (6 junio 2020) en Conda es la 3.6.1, esto ocasiona algunos errores en algunas librerías que corren en versiones 3.6.3 o superiores, esto por que, actualmente se tiene la versión 4.0.1 de R para la descarga directa.

como observan en la siguiente imagen: el error por la versión no actualizada que maneja Conda