Presentation is loading. Please wait.

Presentation is loading. Please wait.

ENVIRONMENTAL LAYERS MEETING IPLANT TUCSON 2012-04-03 Roundup Benoit Parmentier.

Similar presentations


Presentation on theme: "ENVIRONMENTAL LAYERS MEETING IPLANT TUCSON 2012-04-03 Roundup Benoit Parmentier."— Presentation transcript:

1 ENVIRONMENTAL LAYERS MEETING IPLANT TUCSON 2012-04-03 Roundup Benoit Parmentier

2 What I have been doing working on: 1)Visualization of RMSE fit for Geographically Weighted Regression Writing a code in R to visualize the RMSE using -Stations location -Kriged error surface from stations 2)Producing LST daily mean Python script (with IDRISI API but with GDAL in mind) to calculate: -Daily mean -Number of valid observation per day. 3) GAM prediction Some GAM predictions with interaction terms Including daily mean LST and LC in the GAM regression

3 1)Visualization of RMSE fit for Geographically Weighted Regression Writing a code in R to visualize the RMSE using -Stations location -Kriged error surface from stations 1)VISUALIZATION OF RMSE  Moving beyond aggregate statistic…

4 RMSE FIT USING GWR WITH 30% RETAINED FOR VALIDATION

5 Run 10-Fit residuals from gwr using 20100902

6 Run 9-Fit residuals from gwr using 20100901

7 Run 8-Fit residuals from gwr using 20100702

8 Run 7-Fit residuals from gwr using 20100701

9 Fit residuals from gwr using 20100701 Run 6-Fit residuals from gwr using 20100502 Potentially useful to have the 2 sd thresholds…

10 Run 5-Fit residuals from gwr using 20100501

11 Run 4-Fit residuals from gwr using 20100302

12 Run 3-Fit residuals from gwr using 20100301 NO KRIGED FIT

13 Run 8-Fit residuals from gwr using 20100301 Run 2-Fit residuals from gwr using 20100102

14 Run 8-Fit residuals from gwr using 20100301 Run 9-Fit residuals from gwr using 20100102 Run 1-Fit residuals from gwr using 20100102

15 Python script (with IDRISI API but with GDAL in mind) to calculate: -Daily mean -Number of valid observation per day. LST DAILY MEAM PRODUCTION

16 MOD11A1 hdf OR83M.rst Mosaic Reprojection QC flags Level 1 and 2 Masking Low quality Daily MeanDaily Valid Obs. WORKFLOW DAILY MEAN CALCULATION Part of the process is automated in python with IDRISI API. Downloading Missing Data Assessment

17 OREGON- DAILY MEAN FOR DOY 001 mean_day001_rescaled.rst

18 OREGON-NUMBER OF VALID OBSERVATION FOR DOY 001 mean_day_valid_obs_001_Sum.rst

19 OREGON- DAILY MEAN FOR DOY 182 mean_day182_rescaled.rst

20 OREGON-NUMBER OF VALID OBSERVATION FOR DOY 182 mean_day_valid_obs_182_Sum.rst

21 SUMMARY INFORMATION OF THE DAILY MEAN CALCULATION  A full assessment of the temporal and spatial distribution of mean would be necessary: -Most dates have 10 images (on average 9.88 images). -The number of valid values seems to be lower in Winter (more check needed). -Average per month may be quite helpful. Missing data: The average was done over the 2001-2010 time period and there were 45 missing images (out of a total of 3652). Missing DOY 78 to 88: 2002-03-19 to 2002-03-28 Missing DOY 166 to 181: 2001-06-15 to 2001-07-02 (with July 01 missing 2) Missing DOY 301 to 305 Missing DOY 351 to 357: 2003-12-17 to 2003-12-23 (355 to 357 missing 2)

22 3)GAM MODELING USING LST AND LC  GAM regressions: Some GAM predictions with interaction terms Including daily mean LST and LC in the GAM regression

23 Aggregated Classification class Class No. GLC2000 1 UMDMODISGlobCover 2 Forest1 1,2,3,4,5,6,7, 8 1,2,3,4,5, 6 1,2,3,4,5, 8 40,50,60,70,90,100,160,17 0 Shrub29,10,11,12,147,8,96,7,9110,120,130,150 Grass31310 140 Crop416111211,14 Mosaic 3 517,18 1420,30 Urban62213 190 Barren7191216200 Snow821 15220 Wetland915 11180 Water body1020017210 Table 5. Legend for the 10 aggregated land cover classes and the corresponding classes from the six individual global land cover legends. Modified from (Nakaegawa 2011). 1 I added class 3 to ‘forest’ since it was missing in original table. The class 2 entry under ‘shrub’ is probably an error and so is removed. 2 GlobCover class assignment needs to be finalized. 3 Mosaic is composed of cropland and natural vegetation. LAND COVER CONSENSUS CATEGORIES

24 GAM MODELS USED FOR THIS ANALYSIS mod1<- tmax~ s(lat) + s (lon) + s (ELEV_SRTM) mod2<- tmax~ s(lat,lon,ELEV_SRTM) mod3<- tmax~ s(lat) + s (lon) + s (ELEV_SRTM) + s (Northness)+ s (Eastness) + s(DISTOC) mod4<- tmax~ s(lat) + s (lon) + s(ELEV_SRTM) + s(Northness) + s (Eastness) + s(DISTOC) + s(LST) mod5<- tmax~ s(lat,lon) +s(ELEV_SRTM) + s(Northness,Eastness) + s(DISTOC) + s(LST) mod6<- tmax~ s(lat,lon) +s(ELEV_SRTM) + s(Northness,Eastness) + s(DISTOC) + s(LST,LC1) mod7<- tmax~ s(lat,lon) +s(ELEV_SRTM) + s(Northness,Eastness) + s(DISTOC) + s(LST,LC3)

25 RMSE FOR DIFFERENT DATES AND MODELS

26 RMSE FOR ALL DATES AND MODELS

27 PROBLEM WITH MISSING DATA If screening is used such as LST> 258 & LST<313) … the number of observations can drop to 48 and 20 for training and testing compared to 120 and 50 stations.

28 What's next..? 1)Continue the Visualization of RMSE for GAM and GWR 2) Influence of sampling on results GWR Prediction 3)Producing LST monthly 4) GAM using LST and Land Cover 5) Use Kriging and co-kriging to predict tmax 6) Documentation of the analysis


Download ppt "ENVIRONMENTAL LAYERS MEETING IPLANT TUCSON 2012-04-03 Roundup Benoit Parmentier."

Similar presentations


Ads by Google