Comments (3)
Wow, this is certainly something I've never seen before with pandas. One thing you could do (which is a hack) is to compress your time series - represent records as offsets relative to first timestamps and then reduce those offsets X times (e.g. 10). Then when you ask for a return period of '36.5D' you are actually looking at 1yr return period.
I don't know how to do it without a hack unfortunately - seems like a fundamental limitation of the way pandas represents timestamps.
from pyextremes.
That's really helpful. But what happens in case of the estimated return period using the get_return_periods? do I need to multiply the estimated return periods with the used offset? because the estimated return periods using this approach are quite smaller. I expect them to be 3.6 times larger roughly but not sure if I am correct?
from pyextremes.
You are correct. If you scale your time series, you should scale your return periods too. E.g., if you "squeeze" your time series 10x this means you need to "unsqueeze" your return periods 10x too - 1 year would be 36.5 days
from pyextremes.
Related Issues (20)
- Add API description HOT 1
- model.get_summary and model.plot_diagnostics taking a long time HOT 9
- When getting extremes with threshold, pyextremes should warn that the threshold is too high/low HOT 1
- BUG: Results are not matched with ismev for MLE HOT 4
- Support of covariates HOT 1
- Error when running your quick start example HOT 3
- How are your confidence intervals calculated? HOT 3
- KS test gives incorrect test_statistic HOT 5
- alternative to block_size HOT 2
- Getting confidence intervals for MLE after fitting the model HOT 1
- Support for covariates HOT 2
- Extracting confidence intervals on fit parameters 'c', 'loc', and 'scale' HOT 1
- Confidence interval question HOT 3
- Error in plot_parameter_stability() HOT 3
- Multi-dimensional indexing (e.g. `obj[:, None]`) is no longer supported. Convert to a numpy array before indexing instead. HOT 3
- Error in plot_mean_residual_life for scipy v1.11.2
- Make pyextremes citable with zenodo? HOT 4
- Multiprocessing in MLE model prevents use on AWS Lambda Functions HOT 1
- Digital Object Identifier for pyextremes HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pyextremes.