Red de conocimiento del abogados - Preguntas y respuestas jurídicas - ¿Qué es la programación en lenguaje r?

¿Qué es la programación en lenguaje r?

El lenguaje R es un lenguaje de alto nivel para estadística, cálculo y visualización. Código abierto, con paquetes de software extensibles y numerosas aplicaciones.

Las estructuras de datos del lenguaje R en realidad aparecen en forma de tipos de datos, incluidos marcos de datos, matrices, vectores y matrices, factores y listas. El marco de datos es un conjunto de datos de uso común en estadística, y el factor es el método utilizado para la clasificación, que muestra el color distintivo de las estadísticas económicas del lenguaje R. Vector vector es similar a una matriz unidimensional, pero no hay nombres de filas ni de columnas, solo nombres de etiquetas. La matriz de matriz incluye una matriz unidimensional, una matriz bidimensional, una matriz tridimensional y una matriz multidimensional que tiene filas, columnas y capas, nombres de filas y nombres de columnas. La matriz es una matriz bidimensional, pero tiene las propiedades del cálculo matricial. La lista no solo tiene las características de la estructura del lenguaje C, sino que también tiene la naturaleza de un vector, por lo que es una lista generalizada en la estructura de datos.

En la estructura de datos del lenguaje R, no hay árboles ni gráficos. Los árboles se pueden implementar como matrices estáticas, aplicando métodos de indexación. La implementación de la función gráfica proporcionada en el paquete de software igraph, el gráfico en lenguaje R se denomina formato de datos de red, por lo que puede analizar estructuras biológicas y redes informáticas.

¿Lenguaje de alto nivel?

El lenguaje R tiene estructuras y funciones de control de programas. Aunque el lenguaje R es un lenguaje interpretado, se puede implementar de manera compilada y el método de llamada es el comando fuente (archivo.R). Los paquetes de software en lenguaje R se pueden descargar e instalar a través del submenú en el entorno de programación, por lo que no tienen barreras. Hay más de 7.000 paquetes de software que tienen aplicaciones prácticas en estadística, cálculos matemáticos, análisis de datos financieros, biología, análisis de datos de Internet, big data, computación paralela, programación híbrida, extracción de datos y análisis de datos.

El comando para cargar el paquete de software en el programa,

>biblioteca(paralela)#Paquete de software de computación paralela, de un solo subproceso y de múltiples núcleos

Encuentre todas las funciones en el paquete de software,

>library(help=parallel)

>help(packet=parallel)

El lenguaje R, como el interpretado lenguaje, no tiene declaraciones de variables. El lenguaje R puede escribir programas c ++ y utilizar el paquete de software Rcpp.

¿Estilo de programación?

El lenguaje estadístico R se llama manipulación de datos, y solo utiliza comandos para procesar datos, agrupar datos, estimar parámetros y probar resultados. El análisis de datos financieros consiste en construir un modelo y probar el efecto de ajuste de datos del modelo. Por lo tanto, la manipulación de datos no parece tener una importancia de programación obvia y, esencialmente, no existe un estilo de programación obvio.

El lenguaje R para informática se llama el arte de la programación. Los métodos de aplicación de factores, la programación híbrida, la programación paralela y la escritura de paquetes de software requieren excelentes técnicas de programación y estilos de programación distintivos, por lo que los tiempos de ejecución del programa de funciones en diferentes paquetes de software son diferentes.

La función del tiempo de ejecución del programa en lenguaje R es system.time (función), y el parámetro es la función ejecutada por el sistema.