1. 19 Nov, 2012 3 commits
  2. 12 Nov, 2012 2 commits
  3. 29 Oct, 2012 1 commit
  4. 23 Oct, 2012 1 commit
  5. 27 Sep, 2012 1 commit
  6. 23 Sep, 2012 1 commit
  7. 18 Sep, 2012 1 commit
  8. 17 Sep, 2012 1 commit
  9. 16 Aug, 2012 1 commit
  10. 13 Aug, 2012 1 commit
  11. 02 Aug, 2012 1 commit
  12. 25 Jul, 2012 1 commit
  13. 10 Jul, 2012 1 commit
  14. 08 Jul, 2012 1 commit
    • Virginie Guemas's avatar
      New CFU_load options : · 5607eed3
      Virginie Guemas authored
      'siaN','sieN','sivN','siaS','sieS','sivS','moc_40N55N_1-2km','moc_30N40N_1-2km'
      'max_moc_38N50N_500m-2km','max_moc_40N','heatc','0-315_heatc','373-657_heatc','800-5350_heatc'
      'mxl_heatc','NAtl_10N65N_heatc','NAtl_10N65N_0-315_heatc','NAtl_10N65N_373-657_heatc'
      'NAtl_10N65N_800-5350_heatc','mxl_NAtl_10N65N_heatc','TAtl_30S30N_heatc','TAtl_30S30N_0-315_heatc'
      'TAtl_30S30N_373-657_heatc','TAtl_30S30N_800-5350_heatc','mxl_TAtl_30S30N_heatc','NPac_10N70N_heatc'
      'NPac_10N70N_0-315_heatc','NPac_10N70N_373-657_heatc','NPac_10N70N_800-5350_heatc','mxl_NPac_10N70N_heatc'
      'TPac_30S30N_heatc','TPac_30S30N_0-315_heatc','TPac_30S30N_373-657_heatc','TPac_30S30N_800-5350_heatc'
      'mxl_TPac_30S30N_heatc','Arc_65N90N_heatc','Arc_65N90N_0-315_heatc','Arc_65N90N_373-657_heatc'
      'Arc_65N90N_800-5350_heatc','mxl_Arc_65N90N_heatc','Ant_90S60S_heatc','Ant_90S60S_0-315_heatc'
      'Ant_90S60S_373-657_heatc','Ant_90S60S_800-5350_heatc','mxl_Ant_90S60S_heatc','TInd_30S30N_heatc'
      'TInd_30S30N_0-315_heatc','TInd_30S30N_373-657_heatc','TInd_30S30N_800-5350_heatc','mxl_TInd_30S30N_heatc'
      
      CFU_load        : new behaviour, only the missing experiment files are printed to screen instead of systematic print of the path
      CFU_plotclim    : option to remove the legend
      CFU_plotequimap : option to plot missing value in any color
      5607eed3
  15. 03 Jul, 2012 6 commits
  16. 25 Jun, 2012 1 commit
  17. 23 May, 2012 1 commit
  18. 14 May, 2012 1 commit
  19. 07 May, 2012 1 commit
  20. 25 Apr, 2012 1 commit
  21. 16 Apr, 2012 1 commit
  22. 23 Mar, 2012 1 commit
  23. 01 Mar, 2012 1 commit
  24. 30 Jan, 2012 2 commits
  25. 27 Dec, 2011 1 commit
  26. 13 Dec, 2011 1 commit
  27. 08 Dec, 2011 1 commit
    • Virginie Guemas's avatar
      The new version (version 20) of the common diagnostics includes 2 new · 1b91c7f6
      Virginie Guemas authored
      functions and CFU_load handles all the CMIP5 data stored in /cfunas.
      Furthermore, as no definite conclusion has yet been taken about the
      assessment of the number of independent data in a time series, I put
      back in v20, the CFU_eno function of v18 which relies on the VonStorch
      and Zwiers formula and which I bounded the output by the actual number
      of data. This avoids your playing with the different versions.
          I also put some default values to a number of parameters in all the
      functions to make easier your use of the functions and to avoid any
      mistake. If you strictly follows the common diagnostic structure for
      using all the functions, send the ensemble means to CFU_corr, CFU_RMS,
      CFU_trend and CFU_consist_trend and select only 1 experiment and 1
      observational dataset for CFU_ratioRMS, the default parameters should
      be correct. Of course, when you know well the function, you can play
      with the parameters.
      
      1) CFU_load : The options to load the new CMIP5 experiments on /cfunas are
      :
      'cancm4dec1','cancm4dec2','cnrm-cm5dec','knmidec','cancm4his','cnrm-cm5his','knmihis'
      
      2) CFU_ratioSDRMS : The input should be var_exp and var_obs with
      dimensions : c(nexp/nobs, nmemb/nparam, nsdates, nltime) to c(nmod/nexp,
      nmemb/nparam, nsdates, nltime, nlevel, nlat, nlon). The output is the
      ratio of the spread of the members around the ensemble-mean over the RMSE
      of the ensemble-mean together with the p-value (Ho : SD/RMSE = 1)
      
      3) CFU_ano_crossvalid : The input should be var_exp and var_obs with
      dimensions : c(nexp/nobs, nmemb/nparam, nsdates, nltime) to c(nmod/nexp,
      nmemb/nparam, nsdates, nltime, nlevel, nlat, nlon). The output are ano_exp
      and ano_obs which are the anomalies obtained by subtracting the
      climatologies computed in a cross-validation mode and with the per-pair
      method. ano_exp/ano_obs have the same dimensions as var_exp/var_obs.
      
      --These lines, and those below, will be ignored--
      
      M    trunk/R/common_diagnostics.txt
      A    tags/R/v20
      AM   tags/R/v20/common_diagnostics.txt
      1b91c7f6
  28. 01 Dec, 2011 1 commit
  29. 30 Nov, 2011 1 commit
    • Virginie Guemas's avatar
      CFU_eno has been modified to apply a more reliable and more stable formula to... · e17066c2
      Virginie Guemas authored
      CFU_eno has been modified to apply a more reliable and more stable formula to provide the number of independant data of a time series. The result is still not perfect but it is much better than the previous version which provided crazy results. Your confidence intervals and significance levels for RMSE and correlation should then be modified with the version 19 of the common diagnostics toward more accurate estimations. Furthermore, an option has been introduced in CFU_plotequimap to be able to remove the colorbar. Finally, the ERSST & HadISST dataset are now available also when loading tas in CFU_load (previously, they were only available when loading tos). 
      
      
      e17066c2
  30. 29 Nov, 2011 1 commit
    • Virginie Guemas's avatar
      I have prepared a new function called CFU_ratioRMS to compute the ratio of... · b8f7c47c
      Virginie Guemas authored
      I have prepared a new function called CFU_ratioRMS to compute the ratio of RMSE for two experiments and provide the p-value of the Fisher test with Ho: RMSE1/RMSE2 = 1. Furthermore, a trouble has been detected in the computation of the number of independant data in a time series. The computation of the confidence interval and significance level in CFU_corr and CFU_RMS may have been affected by this trouble as they rely on parametric tests. I advise you to check whether the significance level and confidence intervals of your correlation and RMSE is modified with version 18. Some more details are described below :
      
      1) CFU_ratioRMS : You have to provide three matrix:  two for the 2 experiments you wish to compare and 1 observational dataset. All three input matrix should have the same dimensions. The output matrix contains a dimension of length 2 at the position of the input dimension along which the RMSE has been requested : the ratio of the two RMSE1 + the p-value of the Fisher test.
      
      2) The computation of the number of independant data in a time series rely on a formula provided in the VonStorch & Zwiers and which seems not to be accurate enough. The number of independant data can be larger than the true number of data in the original formulation. I have made a temporary fix which consists in bounding the number of independant data by the true number of data. This may not be an optimal solution but it seems to provide good results on the few examples I have tested. 
      
      
      b8f7c47c
  31. 25 Nov, 2011 1 commit