R Vs Python
R Vs Python
R vs Python
“
ML es el motor, entonces la ciencia de datos es el
equivalente a las leyes de la física que provocan
la combustión y el movimiento de los pistones
Fuente: https://blog.powerdata.es/el-valor-de-la-gestion-de-datos/2022
2 https://www.forbes.com/sites/bernardmarr/2021/10/04/the-5-biggest-data-science-trends-in-2022/?sh=69bef05840d3 R vs Python: David Zárate M.
Maching Learning
“
Es una disciplina del campo de la inteligencia artificial que a través de la
aplicación de técnicas y algoritmos capaces de aprender a partir de
distintas y nuevas fuentes de información, construyen algoritmos que
mejoren de forma autónoma con la experiencia. Esto permite disponer de
métodos capaces de detectar automáticamente patrones en los datos, y
usarlos para predecir sobre datos futuros.
Fuente: https://www.managementsolutions.com/sites/default/files/publicaciones/esp/machine-learning.pdf
3 https://contactcenterhub.es/machine-learning-que-es-y-tendencias-2022-18-35852/ R vs Python: David Zárate M.
Herramientas para ML
Fuente: https://towardsdatascience.com/python-vs-r-whats-best-for-machine-learning-93432084b480
5 https://www.interviewbit.com/blog/python-vs-r/ R vs Python: David Zárate M.
R
R es un lenguaje de programación para análisis estadístico o
computación y gráficos.
VENTAJAS DESVENTAJAS
● Código abierto: R es un lenguaje de código abierto y su ● Memoria: R consume más memoria ya que todos los
descarga y uso son gratuitos. objetos se almacenan en la memoria física.
● Adecuado para análisis: si el análisis o la visualización ● Seguridad: R carece de seguridad básica que hace
de datos es el núcleo de su proyecto que sea prácticamente difícil de integrar en
aplicaciones web.
● Adecuado para trabajos exploratorios: en modelos
estadísticos, R facilita la escritura, ya que los ● Difícil de aprender: a diferencia de Python, R es un
desarrolladores solo necesitan agregar unas pocas líneas de lenguaje complicado y difícil de aprender para un
código. principiante.
● Diagramas y gráficos: a través de ggplot y plotly, R crea ● Tiempo de ejecución lento: R es un lenguaje de
gráficos atractivos con notaciones y fórmulas. procesamiento lento. En comparación con otros
lenguajes.
● Disponibilidad de paquetes: R tiene numerosos paquetes
dedicados al desarrollo de aprendizaje automático, análisis ● Manejo de datos: el manejo de datos en R es
de datos y proyectos estadísticos. tedioso ya que requiere que todos los datos estén en
un solo lugar.
Fuente: https://towardsdatascience.com/python-vs-r-whats-best-for-machine-learning-93432084b480
6 https://www.interviewbit.com/blog/python-vs-r/ R vs Python: David Zárate M.
Comparación Python - R
PYTHON R
◇ Es un lenguaje de programación ◇ Es un lenguaje de programación para
orientado a objetos interpretado y de análisis estadístico y gráficos - es
alto nivel. procedimental.
◇ Es más adecuado para el aprendizaje ◇ Es adecuado para el aprendizaje
automático, el aprendizaje estadístico al tener bibliotecas
profundo y las aplicaciones web a poderosas para experimentar y
gran escala. explorar datos.
◇ Tiene muchas bibliotecas. Sin ◇ Tiene menos bibliotecas en
embargo, puede ser complejo comparación con Python y es fácil de
entenderlos todos. saber.
Fuente: https://www.interviewbit.com/blog/python-vs-r/
R vs Python: David Zárate M.
Comparación Python - R
PYTHON R
◇ Tiene una sintaxis simple y es fácil ◇ Tiene una sintaxis relativamente
de aprender. compleja y la curva de aprendizaje no
◇ Es más popular y tiene una gran base es sencilla.
de usuarios. ◇ Es menos popular entre los usuarios.
◇ Los usuarios principales de python ◇ Sus usuarios incluyen científicos e
incluyen desarrolladores y investigación y desarrollo que con
programadores. frecuencia dependen del análisis de
◇ Hay muchos IDE de Python datos.
disponibles para elegir, algunos de ◇ Algunos de los IDE para el lenguaje
ellos son Jupyter Notebook, Spyder, R son RStudio, StatET, etc.
Pycharm, etc.
Fuente: https://www.interviewbit.com/blog/python-vs-r/
R vs Python: David Zárate M.
Caso Práctico - Python
Fuente: Elaboración Propia
9 R vs Python: David Zárate M.
Caso Práctico - Python
Fuente: Elaboración Propia
10 R vs Python: David Zárate M.
Caso Práctico - Python
Fuente: Elaboración Propia
11 R vs Python: David Zárate M.
Caso Práctico - Python
Fuente: Elaboración Propia
12 R vs Python: David Zárate M.
Caso Práctico - Python
Fuente: Elaboración Propia
13 R vs Python: David Zárate M.
Caso Práctico - Python
Fuente: Elaboración Propia
14 R vs Python: David Zárate M.
Caso Práctico - Python
Fuente: Elaboración Propia
15 R vs Python: David Zárate M.
Caso Práctico - RStudio
Fuente: Elaboración Propia
16 R vs Python: David Zárate M.
Caso Práctico - RStudio
17 R vs Python: David Zárate M.
Fuente: Elaboración propia
Caso Práctico - RStudio
18 R vs Python: David Zárate M.
Fuente: Elaboración propia
Gracias
R vs Python: David Zárate M.
19