Hogar Finanzas personales Cómo hacer la Matriz Aritmética en las dummies R

Cómo hacer la Matriz Aritmética en las dummies R

Tabla de contenido:

Video: 4. Operaciones aritméticas en R 2025

Video: 4. Operaciones aritméticas en R 2025
Anonim

Además de los operadores aritméticos clásicos, R contiene un gran conjunto de operadores y funciones para realizar un conjunto amplio de operaciones matriciales Muchas de estas operaciones se usan en matemáticas avanzadas, por lo que puede que nunca las necesite. Sin embargo, algunos de ellos pueden ser bastante útiles si necesita voltear datos o si desea calcular algunas estadísticas usted mismo.

Transponer una matriz en R

Volteando alrededor de una matriz para que las filas se conviertan en columnas y viceversa es muy fácil en R. La función t () (que significa transponer ) hace todo el trabajo para ti:

>> t (primera matriz) [1] [2] [3] [1,] 1 2 3 [2,] 4 5 6 [3,] 7 8 9 [4,] 10 11 12
Puedes probar esto con un vector, también. Como las matrices se leen y rellenan en columnas, no debe sorprender que la función t () vea un vector como una matriz de una columna. La transposición de un vector es, por lo tanto, una matriz de una sola fila: >> t (1: 10) [1] [2] [3] [4] [5] [6] [, 7] [8] [9] [10] [1,] 1 2 3 4 5 6 7 8 9 10

Puedes ver que esta es una matriz por las dimensiones. Esta información parece trivial por cierto, pero imagine que está seleccionando solo una fila de una matriz y transponiéndola. A diferencia de lo que esperaría, obtiene una fila en lugar de una columna:


>> t (primera. Matriz [2,]) [1] [2] [3] [4] [1,] 2 5 8 11

Invertir una matriz en R

Contrariamente a su intuición, invertir una matriz no se hace elevándola a la potencia de -1, R normalmente aplica los operadores aritméticos en forma de elemento en la matriz. Entonces, el comando primero. la matriz ^ (- 1) no te da el inverso de la matriz; en cambio, te da el inverso de los elementos. Para invertir una matriz, usa la función solve (), como esta:

>> cuadrado. matriz resolver (cuadrado, matriz) [1] [2] [3] [1,] 0. 5 -0. 8333333 0. 1666667 [2,] -0. 5 0. 6666667 0. 1666667 [3,] 0. 5 -0. 1666667 -0. 1666667

Tenga cuidado al invertir una matriz como esta debido al riesgo de errores de redondeo. R calcula la mayoría de las estadísticas basadas en descomposiciones como la descomposición QR, la descomposición de un solo valor y la descomposición de Cholesky. Puede hacerlo usted mismo usando las funciones qr (), svd () y chol (), respectivamente. Consulte las respectivas páginas de Ayuda para más información.

Multiplicar dos matrices en R

El operador de multiplicación (*) funciona en sentido de elemento en las matrices. Para calcular el producto interno de dos matrices, usa el operador especial% *%, como este: >> primero. matriz% *% t (segunda matriz) [1] [2] [3] [1,] 22 44 66 [2,] 26 52 78 [3,] 30 60 90
Tienes que transponer el segundo.matriz primero; de lo contrario, ambas matrices tienen dimensiones no ajustables. Multiplicar una matriz por un vector es un caso especial; siempre que las dimensiones se ajusten, R convertirá automáticamente el vector en una matriz de fila o columna, lo que sea aplicable en ese caso. Puede verificarlo usted mismo en el siguiente ejemplo: >> primero. matriz% *% 1: 4 [1] [1,] 70 [2,] 80 [3,] 90> 1: 3% *% primero. matriz [1] [2] [3] [4] [1,] 14 32 50 68
Cómo hacer la Matriz Aritmética en las dummies R

Selección del editor

Cómo agregar texto a voz en la barra de herramientas de acceso rápido de Excel 2013 - Dummies

Cómo agregar texto a voz en la barra de herramientas de acceso rápido de Excel 2013 - Dummies

La buena noticia es que Excel 2013 todavía admite la función de Texto a voz introducida en Excel 2003. Esta característica permite que su computadora lea en voz alta cualquier serie de entradas de celda en la hoja de trabajo. Al usar Texto a voz, puede verificar su fuente impresa mientras la computadora lee en voz alta los valores y etiquetas que ...

Cómo agregar cuadros de diálogo a macros de Excel con el Editor de Visual Basic - Dummies

Cómo agregar cuadros de diálogo a macros de Excel con el Editor de Visual Basic - Dummies

Puede use la función InputBox para agregar cuadros de diálogo a sus macros de Excel 2013. Cuando ejecuta la macro, esta función de Visual Basic hace que Excel muestre un cuadro de diálogo de entrada donde puede ingresar cualquier título que tenga sentido para la nueva hoja de cálculo. La macro luego coloca ese texto en la celda actual y ...

Cómo agregar hipervínculos a una hoja de cálculo de Excel 2016: dummies

Cómo agregar hipervínculos a una hoja de cálculo de Excel 2016: dummies

Hipervínculos automatizan las hojas de trabajo de Excel 2016 haciendo apertura de otros documentos de Office y libros de trabajo de Excel y hojas de trabajo con solo un clic de mouse. No importa si estos documentos están ubicados en su disco duro, un servidor en su LAN (red de área local) o páginas web en Internet o en la intranet de una compañía. Puede ...

Selección del editor

¿Qué debe hacer después de obtener los resultados de su examen EMT? - Dummies

¿Qué debe hacer después de obtener los resultados de su examen EMT? - Dummies

Sus resultados para el examen EMT se publican en su cuenta en el sitio web de NREMT el mismo día de su examen o poco después. Cómo avanzas depende de si pasaste: si pasaste: el NREMT te enviará por correo tu tarjeta de registro y la documentación que explica el proceso de renovación que necesitarás ...

Consejos para permanecer en la tarea de estudiar para el examen de EMT - Dummies

Consejos para permanecer en la tarea de estudiar para el examen de EMT - Dummies

Estudiando para un un examen importante como el examen NREMT puede ser desalentador. Debido a que puede ser abrumador, puede sentirse tentado a posponerlo el mayor tiempo posible. La ansiedad se acumula y, en poco tiempo, se abre el pánico y terminas llenando los últimos días antes del examen. No posponer las cosas! Estudios ...

Muestra Preguntas y respuestas: examen EMT - dummies

Muestra Preguntas y respuestas: examen EMT - dummies

Exámenes de práctica son muy útiles cuando se prepara para el examen EMT . Tómese el tiempo para realizar un examen de práctica en condiciones de prueba antes del día de la prueba. Esto lo ayudará a identificar las lagunas de conocimiento y aumentar su confianza. Ejemplos de preguntas Instrucciones: Elija la mejor respuesta para cada pregunta. Marque el óvalo correspondiente en la hoja de respuestas. Su ...

Selección del editor

Cómo las fuentes de alimentación filtran la corriente rectificada en los circuitos electrónicos, maniquíes

Cómo las fuentes de alimentación filtran la corriente rectificada en los circuitos electrónicos, maniquíes

Aunque el la salida de un circuito rectificador electrónico es técnicamente de corriente continua porque toda la corriente fluye en la misma dirección, no es lo suficientemente estable para la mayoría de los propósitos. Incluso los rectificadores de onda completa y de puente producen corriente continua que impulsa al ritmo de la onda sinusoidal de CA de 60 Hz que se origina con la corriente de 120 VCA ...

Cómo calcular el voltaje a través de un componente: variables ficticias

Cómo calcular el voltaje a través de un componente: variables ficticias

Para determinar cuánto voltaje cae en cada resistencia, Usas la Ley de Ohm para cada resistencia individual. Conoces el valor de cada resistencia y conoces la corriente que fluye a través de cada resistencia. Recuerde que la corriente (I) es el voltaje de la batería (9 V) dividido por la resistencia total (R1 + R2), o aproximadamente ...

Cómo los conmutadores electrónicos crean los contactos correctos: los conmutadores dummy

Cómo los conmutadores electrónicos crean los contactos correctos: los conmutadores dummy

De los componentes electrónicos se clasifican según la cantidad de conexiones que realizan cuando usted "enciende el interruptor" y exactamente cómo se hacen esas conexiones. Un interruptor puede tener uno o más polos o conjuntos de contactos de entrada: un interruptor monopolo tiene un contacto de entrada, mientras que un interruptor bipolar tiene dos contactos de entrada. Un interruptor también puede ...