Skip to content

Librería que hace análisis estadístico de datos de humedad y temperatura de un cultivo hidropónico. (media, desviación estándar, y cálculo de veces dentro de rango de condiciones óptimas para el cultivo)

Notifications You must be signed in to change notification settings

DaveAlsina/An-lisisCultivo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Librería AnálisisCultivo


El objetivo de esta librería es poder hacer un rápido análisis de los datos recolectados sobre las variables climáticas a las que se encuentra expuesto un cultivo (Desviación estándar, medias, porcentaje de veces en rango óptmimo para la variable escogida), las varibles analizadas son:

  • Humedad relativa (%)
  • Temperatura (°C)

Las clases desarrolladas se pueden expandir para analizar más variables entre estas:

  • Indice de calor (°C)
  • Punto de rocío (°C)

Los datos para estas variables se encuentran en la carpeta 'DataHandling' así como un pequeño script: 'mergeData.py', que se encarga de juntar todos los datos en un solo 'csv' para más fácil manejo.

La clase principal de este módulo es 'BigTable' que es una adaptación de una Hash Table y que se contruye integrando la clase 'List' definida en la subcarpeta con su nombre.

Al final de este 👉 Video se encuentra una demostración del código en acción y su modo de uso.

Requisitos


  • GCC/G++ (compilador)

Modo de uso


Para compilar el código ejecute:

	$ g++ -Wall -Wextra -Werror -std=c++14 main.cpp

El anterior comando producirá un archivo 'a.out', ejecútelo así:

	$ ./a.out

Para el 'main.cpp' que se tiene construido por defecto en esta librería la salida de este ejecutable debería verse así:

	-----------------------------------------------------------------------------------
	Intervalos de condiciones óptimas:
		 En temperatura(día): 			 mínimo -> 20°C	 máximo -> 23°C
		 En temperatura(noche): 		 mínimo -> 15°C	 máximo -> 18°C
		 En humedad (24h)(humedad relativa %): 	 mínimo -> 60%	 máximo -> 80%
	-----------------------------------------------------------------------------------


	-----------------------------------------------------------------------------------
	Veces que ha estado en condiciones de humedad óptimas (% humedad relativa):  79.935%
	-----------------------------------------------------------------------------------


	----------------------------------------------------------------------------------
	Veces en rango óptimo de temperatura (% sobre el total de datos para cada periodo de tiempo):
		Día:  11.1973%,   Noche: 16.6372%
	-----------------------------------------------------------------------------------

	-----------------------------------------------------------------------------------
	Intervalos de condiciones óptimas:
		 En temperatura(día): 			 mínimo -> 15°C	 máximo -> 20°C
		 En temperatura(noche): 		 mínimo -> 15°C	 máximo -> 20°C
		 En humedad (24h)(humedad relativa %): 	 mínimo -> 50%	 máximo -> 80%
	-----------------------------------------------------------------------------------


	-----------------------------------------------------------------------------------
	Veces que ha estado en condiciones de humedad óptimas (% humedad relativa):  97.1465%
	-----------------------------------------------------------------------------------


	----------------------------------------------------------------------------------
	Veces en rango óptimo de temperatura (% sobre el total de datos para cada periodo de tiempo):
		Día:  68.034%,   Noche: 16.8138%
	-----------------------------------------------------------------------------------

	Promedio de temperatura en el minuto 1000 = 19.05 °C

	Promedio de la temperatura en el minuto 4 del día = 14.775 °C
	Promedio de la humedad en el minuto 4 del día = 70 %

	Promedio de la temperatura en la hora 7 del día = 14.7338 °C
	Promedio de la humedad en la hora 7 del día = 69.8861 %

	Desviación estandar de la temperatura en °C
	Hora: 0	Media: 14.1546	Desviación estandar: 0.876083	||	Hora: 1	Media: 13.8643	Desviación estandar: 0.552825
	Hora: 2	Media: 13.8732	Desviación estandar: 0.627169	||	Hora: 3	Media: 13.8911	Desviación estandar: 0.578394
	Hora: 4	Media: 13.7377	Desviación estandar: 0.731652	||	Hora: 5	Media: 13.7139	Desviación estandar: 0.660736
	Hora: 6	Media: 13.7962	Desviación estandar: 0.484861	||	Hora: 7	Media: 14.7338	Desviación estandar: 0.814142
	Hora: 8	Media: 16.1386	Desviación estandar: 1.52213	||	Hora: 9	Media: 17.3029	Desviación estandar: 1.44552
	Hora: 10	Media: 18.2445	Desviación estandar: 0.971463	||	Hora: 11	Media: 18.6412	Desviación estandar: 1.11986
	Hora: 12	Media: 18.5635	Desviación estandar: 1.03962	||	Hora: 13	Media: 19.038	Desviación estandar: 1.34368
	Hora: 14	Media: 19.2978	Desviación estandar: 1.43678	||	Hora: 15	Media: 19.2046	Desviación estandar: 1.56471
	Hora: 16	Media: 18.7233	Desviación estandar: 1.66472	||	Hora: 17	Media: 17.9379	Desviación estandar: 2.3189
	Hora: 18	Media: 16.7915	Desviación estandar: 2.8523	||	Hora: 19	Media: 16.481	Desviación estandar: 3.00165
	Hora: 20	Media: 16.0266	Desviación estandar: 3.15658	||	Hora: 21	Media: 15.3187	Desviación estandar: 2.8241
	Hora: 22	Media: 14.4376	Desviación estandar: 1.20549	||	Hora: 23	Media: 14.2136	Desviación estandar: 0.999611

	Desviación estandar de la humedad en humedad relativa (%)
	Hora: 0	Media: 70.6345	Desviación estandar: 3.38757	||	Hora: 1	Media: 71.8383	Desviación estandar: 3.78342
	Hora: 2	Media: 71.2971	Desviación estandar: 5.10062	||	Hora: 3	Media: 71.5975	Desviación estandar: 5.70784
	Hora: 4	Media: 71.8136	Desviación estandar: 4.87026	||	Hora: 5	Media: 71.9076	Desviación estandar: 5.17182
	Hora: 6	Media: 72.3096	Desviación estandar: 5.20021	||	Hora: 7	Media: 69.8861	Desviación estandar: 3.99363
	Hora: 8	Media: 66.103	Desviación estandar: 5.00795	||	Hora: 9	Media: 64.2605	Desviación estandar: 6.04946
	Hora: 10	Media: 61.7542	Desviación estandar: 4.18722	||	Hora: 11	Media: 60.3947	Desviación estandar: 3.91717
	Hora: 12	Media: 59.9573	Desviación estandar: 3.78612	||	Hora: 13	Media: 57.8554	Desviación estandar: 3.27875
	Hora: 14	Media: 59.2991	Desviación estandar: 3.47758	||	Hora: 15	Media: 60.2294	Desviación estandar: 2.81423
	Hora: 16	Media: 60.75	Desviación estandar: 2.69849	||	Hora: 17	Media: 61.8333	Desviación estandar: 2.81411
	Hora: 18	Media: 64.2511	Desviación estandar: 1.77954	||	Hora: 19	Media: 64.7026	Desviación estandar: 2.32164
	Hora: 20	Media: 66.0549	Desviación estandar: 3.76318	||	Hora: 21	Media: 67.9404	Desviación estandar: 3.82109
	Hora: 22	Media: 69.4359	Desviación estandar: 3.14163	||	Hora: 23	Media: 69.8559	Desviación estandar: 3.35164

About

Librería que hace análisis estadístico de datos de humedad y temperatura de un cultivo hidropónico. (media, desviación estándar, y cálculo de veces dentro de rango de condiciones óptimas para el cultivo)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published