Smart emission · 2019. 10. 14. · 0.07 0.13 0.2 0.35 0.7 Slecht Goed 38. Werkt dat? 39. 40. 41....

42
Smart emission Gassensoren calibratie 1

Transcript of Smart emission · 2019. 10. 14. · 0.07 0.13 0.2 0.35 0.7 Slecht Goed 38. Werkt dat? 39. 40. 41....

Page 1: Smart emission · 2019. 10. 14. · 0.07 0.13 0.2 0.35 0.7 Slecht Goed 38. Werkt dat? 39. 40. 41. Dat wil ik ook Python Pandas Scikit-learn - MLPRegressor - RandomizedSearchCV 42

Smart emissionGassensoren calibratie

1

Page 2: Smart emission · 2019. 10. 14. · 0.07 0.13 0.2 0.35 0.7 Slecht Goed 38. Werkt dat? 39. 40. 41. Dat wil ik ook Python Pandas Scikit-learn - MLPRegressor - RandomizedSearchCV 42

Kunnen we goedkope sensors gebruiken om luchtkwaliteit te meten?

2

Page 4: Smart emission · 2019. 10. 14. · 0.07 0.13 0.2 0.35 0.7 Slecht Goed 38. Werkt dat? 39. 40. 41. Dat wil ik ook Python Pandas Scikit-learn - MLPRegressor - RandomizedSearchCV 42

4

Page 5: Smart emission · 2019. 10. 14. · 0.07 0.13 0.2 0.35 0.7 Slecht Goed 38. Werkt dat? 39. 40. 41. Dat wil ik ook Python Pandas Scikit-learn - MLPRegressor - RandomizedSearchCV 42

5

Page 6: Smart emission · 2019. 10. 14. · 0.07 0.13 0.2 0.35 0.7 Slecht Goed 38. Werkt dat? 39. 40. 41. Dat wil ik ook Python Pandas Scikit-learn - MLPRegressor - RandomizedSearchCV 42

datetimep.base.timerp.co.heater.modep.co.heater.valuep.error.base.irq.service.stoppedp.error.bootingp.error.configurationp.error.memoryp.error.sensorp.error.wifi.connectionp.no2.heater.modep.no2.heater.valuep.power.aux_power.input.activep.power.chargedp.power.chargingp.power.co2.sensor.onp.power.co.heater.onp.power.energy.harvesting.standbyp.power.errorp.power.gauge.okp.power.h2s.sensor.onp.power.harvest.input.activep.power.mains.input.activep.power.nh3.sensor.onp.power.no2.heater.onp.power.no.batteryp.power.o3.heater.on

p.power.pm.sensor.onp.power.usb.input.activep.session.up.timep.total.up.timep.unit.serial.numberp.unknown.17p.unknown.18p.unknown.19s.accelero.xs.accelero.ys.accelero.zs.barometers.co2s.coresistances.humiditys.latitudes.light.sensor.blues.light.sensor.bottoms.light.sensor.greens.light.sensor.reds.light.sensor.tops.longitudes.no2resistances.o3resistances.rain.backside.lefts.rain.backside.rights.rain.frontside.left

s.rain.frontside.rights.rgb.colors.satinfo.dilutions.satinfo.fixs.satinfo.nums.second.of.days.temperature.ambients.temperature.unit

6

Page 7: Smart emission · 2019. 10. 14. · 0.07 0.13 0.2 0.35 0.7 Slecht Goed 38. Werkt dat? 39. 40. 41. Dat wil ik ook Python Pandas Scikit-learn - MLPRegressor - RandomizedSearchCV 42

Voorbewerkingen

● Sensordump omzetten naar gemeten gegevens● Metingen met error verwijderen● Vreemde metingen verwijderen● Type’s goed zetten● Variabelen met weinig informatie verwijderen● Interpoleren naar zelfde tijdseenheden● Jose en RIVM data samenvoegen● Rijen verwijderen die niet alle benodigde metingen bevatten● Voortschrijdend gemiddelde

7

Page 8: Smart emission · 2019. 10. 14. · 0.07 0.13 0.2 0.35 0.7 Slecht Goed 38. Werkt dat? 39. 40. 41. Dat wil ik ook Python Pandas Scikit-learn - MLPRegressor - RandomizedSearchCV 42

8

Page 9: Smart emission · 2019. 10. 14. · 0.07 0.13 0.2 0.35 0.7 Slecht Goed 38. Werkt dat? 39. 40. 41. Dat wil ik ook Python Pandas Scikit-learn - MLPRegressor - RandomizedSearchCV 42

9

Page 10: Smart emission · 2019. 10. 14. · 0.07 0.13 0.2 0.35 0.7 Slecht Goed 38. Werkt dat? 39. 40. 41. Dat wil ik ook Python Pandas Scikit-learn - MLPRegressor - RandomizedSearchCV 42

Lineaire regressie

10

Page 11: Smart emission · 2019. 10. 14. · 0.07 0.13 0.2 0.35 0.7 Slecht Goed 38. Werkt dat? 39. 40. 41. Dat wil ik ook Python Pandas Scikit-learn - MLPRegressor - RandomizedSearchCV 42

11

Page 12: Smart emission · 2019. 10. 14. · 0.07 0.13 0.2 0.35 0.7 Slecht Goed 38. Werkt dat? 39. 40. 41. Dat wil ik ook Python Pandas Scikit-learn - MLPRegressor - RandomizedSearchCV 42

12

Page 13: Smart emission · 2019. 10. 14. · 0.07 0.13 0.2 0.35 0.7 Slecht Goed 38. Werkt dat? 39. 40. 41. Dat wil ik ook Python Pandas Scikit-learn - MLPRegressor - RandomizedSearchCV 42

13

Page 14: Smart emission · 2019. 10. 14. · 0.07 0.13 0.2 0.35 0.7 Slecht Goed 38. Werkt dat? 39. 40. 41. Dat wil ik ook Python Pandas Scikit-learn - MLPRegressor - RandomizedSearchCV 42

14

Page 15: Smart emission · 2019. 10. 14. · 0.07 0.13 0.2 0.35 0.7 Slecht Goed 38. Werkt dat? 39. 40. 41. Dat wil ik ook Python Pandas Scikit-learn - MLPRegressor - RandomizedSearchCV 42

15

Page 16: Smart emission · 2019. 10. 14. · 0.07 0.13 0.2 0.35 0.7 Slecht Goed 38. Werkt dat? 39. 40. 41. Dat wil ik ook Python Pandas Scikit-learn - MLPRegressor - RandomizedSearchCV 42

16

Page 17: Smart emission · 2019. 10. 14. · 0.07 0.13 0.2 0.35 0.7 Slecht Goed 38. Werkt dat? 39. 40. 41. Dat wil ik ook Python Pandas Scikit-learn - MLPRegressor - RandomizedSearchCV 42

17

Page 18: Smart emission · 2019. 10. 14. · 0.07 0.13 0.2 0.35 0.7 Slecht Goed 38. Werkt dat? 39. 40. 41. Dat wil ik ook Python Pandas Scikit-learn - MLPRegressor - RandomizedSearchCV 42

18

Page 19: Smart emission · 2019. 10. 14. · 0.07 0.13 0.2 0.35 0.7 Slecht Goed 38. Werkt dat? 39. 40. 41. Dat wil ik ook Python Pandas Scikit-learn - MLPRegressor - RandomizedSearchCV 42

19

Page 20: Smart emission · 2019. 10. 14. · 0.07 0.13 0.2 0.35 0.7 Slecht Goed 38. Werkt dat? 39. 40. 41. Dat wil ik ook Python Pandas Scikit-learn - MLPRegressor - RandomizedSearchCV 42

22 / 300 = 0.07

40 / 300 = 0.13

60 / 300 = 0.2

70 / 200 = 0.35

20

Page 21: Smart emission · 2019. 10. 14. · 0.07 0.13 0.2 0.35 0.7 Slecht Goed 38. Werkt dat? 39. 40. 41. Dat wil ik ook Python Pandas Scikit-learn - MLPRegressor - RandomizedSearchCV 42

0.07 0.13 0.2 0.35 0.7

Slecht

Goed

21

Page 22: Smart emission · 2019. 10. 14. · 0.07 0.13 0.2 0.35 0.7 Slecht Goed 38. Werkt dat? 39. 40. 41. Dat wil ik ook Python Pandas Scikit-learn - MLPRegressor - RandomizedSearchCV 42

22 / 300 = 0.07

40 / 300 = 0.13

60 / 300 = 0.2

70 / 200 = 0.35

70 / 100 = 0.7

22

Page 23: Smart emission · 2019. 10. 14. · 0.07 0.13 0.2 0.35 0.7 Slecht Goed 38. Werkt dat? 39. 40. 41. Dat wil ik ook Python Pandas Scikit-learn - MLPRegressor - RandomizedSearchCV 42

0.07 0.13 0.2 0.35 0.7

Slecht

Goed

23

Page 24: Smart emission · 2019. 10. 14. · 0.07 0.13 0.2 0.35 0.7 Slecht Goed 38. Werkt dat? 39. 40. 41. Dat wil ik ook Python Pandas Scikit-learn - MLPRegressor - RandomizedSearchCV 42

0.07 0.13 0.2 0.35 0.7

Slecht

Goed

24

Page 25: Smart emission · 2019. 10. 14. · 0.07 0.13 0.2 0.35 0.7 Slecht Goed 38. Werkt dat? 39. 40. 41. Dat wil ik ook Python Pandas Scikit-learn - MLPRegressor - RandomizedSearchCV 42

0.07 0.13 0.2 0.35 0.7

Slecht

Goed

25

Page 26: Smart emission · 2019. 10. 14. · 0.07 0.13 0.2 0.35 0.7 Slecht Goed 38. Werkt dat? 39. 40. 41. Dat wil ik ook Python Pandas Scikit-learn - MLPRegressor - RandomizedSearchCV 42

0.07 0.13 0.2 0.35 0.7

Slecht

Goed

26

Page 27: Smart emission · 2019. 10. 14. · 0.07 0.13 0.2 0.35 0.7 Slecht Goed 38. Werkt dat? 39. 40. 41. Dat wil ik ook Python Pandas Scikit-learn - MLPRegressor - RandomizedSearchCV 42

3 = 89.1177+ 0.03420626 ∗ . ∗ log ( . 3 )− 0.008836714 ∗ . ℎ . .− 0.02934928 * . ∗ . .− 1.439367 ∗ . . ∗ log ( . )+ 1.26521 ∗ log ( . ) ∗ ( . )− 0.000343098 ∗ . ∗ . 2+ 0.02761877 ∗ . 2 ∗ log ( . 3 )− 0.0002260495 ∗ . ∗ .+ 0.0699428 ∗ .ℎ+ 0.008435412 ∗ . . ∗ ( . 2 )

27

Page 28: Smart emission · 2019. 10. 14. · 0.07 0.13 0.2 0.35 0.7 Slecht Goed 38. Werkt dat? 39. 40. 41. Dat wil ik ook Python Pandas Scikit-learn - MLPRegressor - RandomizedSearchCV 42

28

Page 29: Smart emission · 2019. 10. 14. · 0.07 0.13 0.2 0.35 0.7 Slecht Goed 38. Werkt dat? 39. 40. 41. Dat wil ik ook Python Pandas Scikit-learn - MLPRegressor - RandomizedSearchCV 42

Artificial neural networks

29

Page 30: Smart emission · 2019. 10. 14. · 0.07 0.13 0.2 0.35 0.7 Slecht Goed 38. Werkt dat? 39. 40. 41. Dat wil ik ook Python Pandas Scikit-learn - MLPRegressor - RandomizedSearchCV 42

30

Page 31: Smart emission · 2019. 10. 14. · 0.07 0.13 0.2 0.35 0.7 Slecht Goed 38. Werkt dat? 39. 40. 41. Dat wil ik ook Python Pandas Scikit-learn - MLPRegressor - RandomizedSearchCV 42

31

Page 32: Smart emission · 2019. 10. 14. · 0.07 0.13 0.2 0.35 0.7 Slecht Goed 38. Werkt dat? 39. 40. 41. Dat wil ik ook Python Pandas Scikit-learn - MLPRegressor - RandomizedSearchCV 42

RIVM O3

Temperatuur

kOhm O3

Luchtdruk

kOhm NO2

32

Page 33: Smart emission · 2019. 10. 14. · 0.07 0.13 0.2 0.35 0.7 Slecht Goed 38. Werkt dat? 39. 40. 41. Dat wil ik ook Python Pandas Scikit-learn - MLPRegressor - RandomizedSearchCV 42

-32.1

0.02

0.53

2.1

33

Page 34: Smart emission · 2019. 10. 14. · 0.07 0.13 0.2 0.35 0.7 Slecht Goed 38. Werkt dat? 39. 40. 41. Dat wil ik ook Python Pandas Scikit-learn - MLPRegressor - RandomizedSearchCV 42

34

Page 35: Smart emission · 2019. 10. 14. · 0.07 0.13 0.2 0.35 0.7 Slecht Goed 38. Werkt dat? 39. 40. 41. Dat wil ik ook Python Pandas Scikit-learn - MLPRegressor - RandomizedSearchCV 42

35

Page 36: Smart emission · 2019. 10. 14. · 0.07 0.13 0.2 0.35 0.7 Slecht Goed 38. Werkt dat? 39. 40. 41. Dat wil ik ook Python Pandas Scikit-learn - MLPRegressor - RandomizedSearchCV 42

36

Page 37: Smart emission · 2019. 10. 14. · 0.07 0.13 0.2 0.35 0.7 Slecht Goed 38. Werkt dat? 39. 40. 41. Dat wil ik ook Python Pandas Scikit-learn - MLPRegressor - RandomizedSearchCV 42

0.07 0.13 0.2 0.35 0.7

Slecht

Goed

37

Page 38: Smart emission · 2019. 10. 14. · 0.07 0.13 0.2 0.35 0.7 Slecht Goed 38. Werkt dat? 39. 40. 41. Dat wil ik ook Python Pandas Scikit-learn - MLPRegressor - RandomizedSearchCV 42

0.07 0.13 0.2 0.35 0.7

Slecht

Goed

38

Page 39: Smart emission · 2019. 10. 14. · 0.07 0.13 0.2 0.35 0.7 Slecht Goed 38. Werkt dat? 39. 40. 41. Dat wil ik ook Python Pandas Scikit-learn - MLPRegressor - RandomizedSearchCV 42

Werkt dat?

39

Page 41: Smart emission · 2019. 10. 14. · 0.07 0.13 0.2 0.35 0.7 Slecht Goed 38. Werkt dat? 39. 40. 41. Dat wil ik ook Python Pandas Scikit-learn - MLPRegressor - RandomizedSearchCV 42

41