Main Content

Cette page a été traduite par traduction automatique. Cliquez ici pour voir la dernière version en anglais.

Visualiser l'ajustement linéaire aux données ThingSpeak dispersées

Cet exemple montre comment visualiser la tendance entre la température ambiante et l'humidité relative à l'aide de Curve Fitting Toolbox&trade.

Lire les données de la station météo ThingSpeak Channel

Le canal ThingSpeak 12397 contient les données de la station météo MathWorks, située à Natick, Massachusetts. Les données sont collectées une fois par minute. Les champs 3 et 4 contiennent respectivement les données d'humidité et de température. Lisez les données à l'aide de la fonction thingSpeakRead du canal 12397 un jour particulier, par exemple le 01/mai/2016.

startDate = datetime('May 1, 2016 12:01 AM');
endDate = datetime('May 2, 2016 12:01 AM');
data = thingSpeakRead(12397,'DateRange',[startDate, endDate],'Fields',[3 4],'OutputFormat','Table');

Ajuster une courbe linéaire aux données

L'air chaud contient plus d'humidité que l'air froid. L'humidité relative est la quantité d'humidité dans l'air par rapport à ce que l'air peut contenir à cette température. Ainsi, à mesure que l'air se réchauffe, la quantité d'humidité qu'il peut contenir augmente et l'humidité relative de l'air diminue. Cela suggère qu'il existe une relation inverse entre la température de l'air ambiant et l'humidité relative. Vous pouvez ajuster une ligne linéaire aux données pour voir s'il existe une tendance linéaire inverse.

fitObject = fit(data.TemperatureF,data.Humidity,'poly1');

Tracer les données ajustées

Tracez les données ajustées pour voir si un ajustement de courbe linéaire capture la relation entre la température ambiante et l'humidité relative.

figure;
plot(fitObject,data.TemperatureF,data.Humidity,'o');

xlabel('Ambient Temperature [^{\circ}F]');
ylabel('Relative Humidity [%]');
title('Linear Relationship Between Ambient Temperature and Relative Humidity');

Vous pouvez voir que la droite d'ajustement a une pente négative et que, à mesure que la température ambiante augmente, l'humidité relative diminue, ce qui suggère une relation linéaire inverse.

Voir aussi

Fonctions