Para importar un archivo de excel se emplea el siguiente código:
library(readxl)
excel1 <- read_excel("excel1.xlsx")
View(excel1)
Seguidamente, instalamos la librería “psych” que es útil para el análisis multivariado y la construcción de escalas usando análisis factorial, análisis de componentes principales, análisis de conglomerados y análisis de confiabilidad.
install.packages("psych")
library(psych)
Entre las funciones de esta librería, existe una que se llama (describe) o (describeBy)
Se usa el siguiente código:
describe(excel1$pH)
describeBy(excel1$pH, excel1$HRZ)
Descriptive statistics by group
group: A1
------------------------------------------------
group: Ap
Además, se pueden generar vectores, definirles unos datos y estudiarlos individualmente como por ejemplo la media y la mediana.
v1 = c(4.5, 4.8, 5.3, 4.6, 5.8)
v2 = c(4.5, 4.8, 5.3, 4.6, 1.8)
media_v1 = mean(v1)
media_v2 = mean(v2)
media_v1
[1] 5
media_v2
[1] 4.2
Ahora miremos la mediana:
mediana_v1 = median(v1)
mediana_v2 = median(v2)
mediana_v1
[1] 4.8
mediana_v2
[1] 4.6
Ahora calcularemos la media truncada, lo cual indica que se toma el 5% de los valores máximos y mínimos para eliminar los valores extremoss. Para realizar una corroboracíon del valor otorgado por la funcío _ describe y describeBy, se selecciona el valor maximo y el mınimo de los datos de pH, se busca el lugar de dichos datos y se genera una nueva columna de pH, llamada pHv2, y se dispone a eliminar esos datos extremos. Se selecciona solo un valor ḿınimo y un vaor maximo debido a que corresponden aproximadamente al 5% de los datos de la columna de pH. Una vez realizado, se calcula la media de la nueva columna de pH, la cual se aproxima al valor dado de media truncada.
min(excel1$pH)
[1] 3.09
max(excel1$pH)
[1] 5.78
which.min(excel1$pH)
[1] 32
which.max(excel1$pH)
[1] 13
pHv2 <- excel1$pH[-c(13,32)]
mean(pHv2)
[1] 4.507292
Coeficiente de variación
cv_pH_Ap = (sd(excel1$pH[excel1$HRZ=='Ap'])/
mean(excel1$pH[excel1$HRZ=='Ap']))*100
cv_pH_A1 = (sd(excel1$pH[excel1$HRZ=='Ap']) /
mean(excel1$pH[excel1$HRZ=='A1'])) * 100
cv_pH_A1
[1] 14.2785
cv_pH_Ap
[1] 14.59127
Consulta
- Conductividad eléctica: Es una variable cuantitativa de razón. Se mide en Siemens por metro (S/m) y sus conversiones.
- pH: Es una variable cuantitativa de intervalo debido a que un pH con valor 0 indica una concentración de iones de hidrógeno de 1M, por lo cual no es un 0 absoluto
- Temperatura: Variable cuantitativa de intervalo para el caso de °C y °F, pero para Kelvin es de razón
- Horizonte: Variable cuantitativa ordinal. Estos varían según la profundiad del suelo, uso, entre otros.
- Curtosis: Variable estadística que indica que tan dispersos se encuentran los datos. Si Kurtosis = 0, su distribución no presentó un pico muy alto ni muy bajo y recibe el nombre de mesocúrtica, si Kurtis > 0 la distribución presenta un pico alto y recibe el nombre de leptocúrtica y si por el contrario kurtosis < 0 indica que la distribución presenta un pico relativamente bajo y recibe el nombre de platicúrtica
LS0tCnRpdGxlOiAiQ29tcHV0YWNpw7NuIGVzdGFkw61zdGljYSB0YXJlYSBOwrAxIgphdXRob3I6ICJOaWNvbMOhcyBDaWZ1ZW50ZXMgU2FudGEiCmRhdGU6ICIzMS9hZ29zdG8vMjAyMCIKb3V0cHV0OiBodG1sX25vdGVib29rCi0tLQoKUGFyYSBpbXBvcnRhciB1biBhcmNoaXZvIGRlIGV4Y2VsIHNlIGVtcGxlYSBlbCBzaWd1aWVudGUgY8OzZGlnbzoKCmBgYHtyfQpsaWJyYXJ5KHJlYWR4bCkKZXhjZWwxIDwtIHJlYWRfZXhjZWwoImV4Y2VsMS54bHN4IikKVmlldyhleGNlbDEpCmBgYAoKU2VndWlkYW1lbnRlLCBpbnN0YWxhbW9zIGxhIGxpYnJlcsOtYSBfInBzeWNoIl8gcXVlIGVzIMO6dGlsIHBhcmEgZWwgYW7DoWxpc2lzIG11bHRpdmFyaWFkbyB5IGxhIGNvbnN0cnVjY2nDs24gZGUgZXNjYWxhcyB1c2FuZG8gYW7DoWxpc2lzIGZhY3RvcmlhbCwgYW7DoWxpc2lzIGRlIGNvbXBvbmVudGVzIHByaW5jaXBhbGVzLCBhbsOhbGlzaXMgZGUgY29uZ2xvbWVyYWRvcyB5IGFuw6FsaXNpcyBkZSBjb25maWFiaWxpZGFkLgoKYGBge3J9Cmluc3RhbGwucGFja2FnZXMoInBzeWNoIikKYGBgCgpgYGB7cn0KbGlicmFyeShwc3ljaCkKYGBgCgpFbnRyZSBsYXMgZnVuY2lvbmVzIGRlIGVzdGEgbGlicmVyw61hLCBleGlzdGUgdW5hIHF1ZSBzZSBsbGFtYSBfKGRlc2NyaWJlKV8gbyBfKGRlc2NyaWJlQnkpXwoKU2UgdXNhIGVsIHNpZ3VpZW50ZSBjw7NkaWdvOgoKYGBge3J9CmRlc2NyaWJlKGV4Y2VsMSRwSCkKYGBgCgpgYGB7cn0KZGVzY3JpYmVCeShleGNlbDEkcEgsIGV4Y2VsMSRIUlopCmBgYAoKQWRlbcOhcywgc2UgcHVlZGVuIGdlbmVyYXIgdmVjdG9yZXMsIGRlZmluaXJsZXMgdW5vcyBkYXRvcyB5IGVzdHVkaWFybG9zIGluZGl2aWR1YWxtZW50ZSBjb21vIHBvciBlamVtcGxvIGxhIG1lZGlhIHkgbGEgbWVkaWFuYS4KCmBgYHtyfQp2MSA9IGMoNC41LCA0LjgsIDUuMywgNC42LCA1LjgpCmBgYAoKYGBge3J9CnYyID0gYyg0LjUsIDQuOCwgNS4zLCA0LjYsIDEuOCkKYGBgCgpgYGB7cn0KbWVkaWFfdjEgPSBtZWFuKHYxKQptZWRpYV92MiA9IG1lYW4odjIpCmBgYAoKYGBge3J9Cm1lZGlhX3YxCmBgYAoKYGBge3J9Cm1lZGlhX3YyCmBgYApBaG9yYSBtaXJlbW9zIGxhIG1lZGlhbmE6CgpgYGB7cn0KbWVkaWFuYV92MSA9IG1lZGlhbih2MSkKbWVkaWFuYV92MiA9IG1lZGlhbih2MikKYGBgCgpgYGB7cn0KbWVkaWFuYV92MQpgYGAKYGBge3J9Cm1lZGlhbmFfdjIKYGBgCgpBaG9yYSBjYWxjdWxhcmVtb3MgbGEgbWVkaWEgdHJ1bmNhZGEsIGxvIGN1YWwgaW5kaWNhIHF1ZSBzZSB0b21hIGVsIDUlIGRlIGxvcyB2YWxvcmVzIG3DoXhpbW9zIHkgbcOtbmltb3MgcGFyYSBlbGltaW5hciBsb3MgdmFsb3JlcyBleHRyZW1vc3MuIFBhcmEgcmVhbGl6YXIgdW5hIGNvcnJvYm9yYWNpzIFvbiBkZWwKdmFsb3Igb3RvcmdhZG8gcG9yIGxhIGZ1bmNpzIFvIF8gZGVzY3JpYmUgeSBkZXNjcmliZUJ5LCBzZSBzZWxlY2Npb25hIGVsIHZhbG9yIG1heGltbyB5IGVsIG3EsW5pbW8gZGUgbG9zIGRhdG9zIGRlIHBILCBzZSBidXNjYSBlbCBsdWdhciBkZSBkaWNob3MgZGF0b3MgeSBzZSBnZW5lcmEgdW5hIG51ZXZhIGNvbHVtbmEgZGUgcEgsIGxsYW1hZGEgcEh2MiwgeSBzZSBkaXNwb25lIGEgZWxpbWluYXIgZXNvcyBkYXRvcyBleHRyZW1vcy4KU2Ugc2VsZWNjaW9uYSBzb2xvIHVuIHZhbG9yIG3MgcSxbmltbyB5IHVuIHZhb3IgbWF4aW1vIGRlYmlkbyBhIHF1ZSBjb3JyZXNwb25kZW4gYXByb3hpbWFkYW1lbnRlIGFsIDUlIGRlIGxvcyBkYXRvcyBkZSBsYSBjb2x1bW5hIGRlIHBILiBVbmEgdmV6IHJlYWxpemFkbywgc2UgY2FsY3VsYSBsYSBtZWRpYSBkZSBsYSBudWV2YSBjb2x1bW5hIGRlIHBILCBsYSBjdWFsIHNlIGFwcm94aW1hIGFsIHZhbG9yIGRhZG8gZGUgbWVkaWEgdHJ1bmNhZGEuCgpgYGB7cn0KbWluKGV4Y2VsMSRwSCkKYGBgCmBgYHtyfQptYXgoZXhjZWwxJHBIKQpgYGAKCmBgYHtyfQp3aGljaC5taW4oZXhjZWwxJHBIKQpgYGAKYGBge3J9CndoaWNoLm1heChleGNlbDEkcEgpCmBgYApgYGB7cn0KcEh2MiA8LSBleGNlbDEkcEhbLWMoMTMsMzIpXQptZWFuKHBIdjIpCmBgYAojIyMgQ29lZmljaWVudGUgZGUgdmFyaWFjacOzbgoKYGBge3J9CmN2X3BIX0FwID0gKHNkKGV4Y2VsMSRwSFtleGNlbDEkSFJaPT0nQXAnXSkvCm1lYW4oZXhjZWwxJHBIW2V4Y2VsMSRIUlo9PSdBcCddKSkqMTAwCmBgYAoKYGBge3J9CmN2X3BIX0ExID0gKHNkKGV4Y2VsMSRwSFtleGNlbDEkSFJaPT0nQXAnXSkgLwptZWFuKGV4Y2VsMSRwSFtleGNlbDEkSFJaPT0nQTEnXSkpICogMTAwCmBgYAoKYGBge3J9CmN2X3BIX0ExCmBgYApgYGB7cn0KY3ZfcEhfQXAKYGBgCiMjIyBDb25zdWx0YQoKMS4gQ29uZHVjdGl2aWRhZCBlbMOpY3RpY2E6IEVzIHVuYSB2YXJpYWJsZSBjdWFudGl0YXRpdmEgZGUgcmF6w7NuLiBTZSBtaWRlIGVuIFNpZW1lbnMgcG9yIG1ldHJvIChTL20pIHkgc3VzIGNvbnZlcnNpb25lcy4KMi4gcEg6IEVzIHVuYSB2YXJpYWJsZSBjdWFudGl0YXRpdmEgZGUgaW50ZXJ2YWxvIGRlYmlkbyBhIHF1ZSB1biBwSCBjb24gdmFsb3IgMCBpbmRpY2EgdW5hIGNvbmNlbnRyYWNpw7NuIGRlIGlvbmVzIGRlIGhpZHLDs2dlbm8gZGUgMU0sIHBvciBsbyBjdWFsIG5vIGVzIHVuIDAgYWJzb2x1dG8gCjMuIFRlbXBlcmF0dXJhOiBWYXJpYWJsZSBjdWFudGl0YXRpdmEgZGUgaW50ZXJ2YWxvIHBhcmEgZWwgY2FzbyBkZSDCsEMgeSDCsEYsIHBlcm8gcGFyYSBLZWx2aW4gZXMgZGUgcmF6w7NuCjQuIEhvcml6b250ZTogVmFyaWFibGUgY3VhbnRpdGF0aXZhIG9yZGluYWwuIEVzdG9zIHZhcsOtYW4gc2Vnw7puIGxhIHByb2Z1bmRpYWQgZGVsIHN1ZWxvLCB1c28sIGVudHJlIG90cm9zLgo1LiBDdXJ0b3NpczogVmFyaWFibGUgZXN0YWTDrXN0aWNhIHF1ZSBpbmRpY2EgcXVlIHRhbiBkaXNwZXJzb3Mgc2UgZW5jdWVudHJhbiBsb3MgZGF0b3MuIFNpIEt1cnRvc2lzID0gMCwgc3UgZGlzdHJpYnVjacOzbiBubyBwcmVzZW50w7MgdW4gcGljbyBtdXkgYWx0byBuaSBtdXkgYmFqbyB5IHJlY2liZSBlbCBub21icmUgZGUgbWVzb2PDunJ0aWNhLCBzaSBLdXJ0aXMgPiAwIGxhIGRpc3RyaWJ1Y2nDs24gcHJlc2VudGEgdW4gcGljbyBhbHRvIHkgcmVjaWJlIGVsIG5vbWJyZSBkZSBsZXB0b2PDunJ0aWNhIHkgc2kgcG9yIGVsIGNvbnRyYXJpbyBrdXJ0b3NpcyA8IDAgaW5kaWNhIHF1ZSBsYSBkaXN0cmlidWNpw7NuIHByZXNlbnRhIHVuIHBpY28gcmVsYXRpdmFtZW50ZSBiYWpvIHkgcmVjaWJlIGVsIG5vbWJyZSBkZSBwbGF0aWPDunJ0aWNhCg==