Giter VIP home page Giter VIP logo

tropical-cyclones-plus's Introduction

Tropical-cyclones

Continuation of my Bachelor's thesis.

Abstract

For the North-Atlantic basin, it has been shown (Corral 2010) that the probability distribution of the so-called power-dissipation index ($PDI$, a rough estimation of released energy) is indeed affected by the anual and basin-wide averaged sea surface temperature (SST), displacing towards more extreme values on warm years (high SST). As the $PDI$ integrates (cubic) wind speed over tropical-cyclone lifetime, it is an open question where the $PDI$ increase comes from (higher speed, longer lifetime, or both).

Our empirical results show a remarkable correlation in the joint distribution of lifetime and $PDI$, and linear regression of the logarithmic variables yields a power-law relation between both. Statistical testing, by means of a permutation test, shows that this relation does not significantly depend on the SST. In other words, the wind speed of a tropical cyclone of a given lifetime will be the same (within statistical fluctuations) in cold and warm years. Nevertheless, the increase of TC lifetime with SST triggers an increase in wind speed as a by-product. Further analysis shows that the longer lifetimes are mainly due to a shift to South-East of the TC genesis point.

Our conclusions are compatible with the view of tropical cyclones as an activation process, in which, once the event has started, its intensity is kept in critical balance between attenuation and intensification (and so, higher SST does not trigger more intensification). Summarising, storms with the same lifetime should have the same speed and $PDI$, no matter the SST, as, once the cyclone is activated, the wind speed at each TC stage should not depend on the SST.

Description of the scripts

New data base scripts:

  • [+] writedb_hurdat2.R: prepare the HURDAT2 datasets to work with the OISST database.
  • [+] writedb_hurdat2_oisst.R: populate the HURDAT2 data with SST data from OISST.
  • [+] writedb_hurdat2_oisst_landfalls.R: build data set focused on landfalls and in-land observations.

New base scripts:

  • [*] hurdat2_base.R: add record.id column (contains information about landfalls).
  • [+] oisst_base.R: functions to extract SST data from OISST.
  • [+] regression_base.R: functions to perform regression analysis.
  • [+] resampling_base.R: functions to perform bootstrap and permutation tests on regression coefficients.
  • [+] residuals_base.R: functions to analyse residuals in the linear model.
  • [+] distributions_base.R: functions to analyse population distributions for hurricane observations.
  • [+] geographic_base.R: functions to analise the geographical track of hurricanes.

New scripts:

  • [+] correlation_analysis.R: explore the correlation between hurricane and sea variables.
  • [+] regression_bootstrap.R: bootstrap to get confidence intervals of the slopes of linear regressions.
  • [+] regression_permutation_tests.R: analyse null hypotheses for linear regressions using permutation tests (and bootstrap).
  • [+] residuals_analysis.R: analyse residuals in the linear model.
  • [+] distributions_analysis.R: analyse population distributions for hurricane observations.
  • [+] dev_systems.R: analyse stationarity of developing and non-developing systems.
  • [+] geographic_analysis.R: analyse the influence of the geographical location on the duration of hurricanes.

Misc:

  • [+] report_figures.R: save various figures and print data into tables.

tropical-cyclones-plus's People

Contributors

aldomann avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.