Jump to content

2025 PokeMMO Economic Report


Recommended Posts

Posted (edited)

This WIP guide will serve as a place for me to post analysis on the PokeMMO economy. Over time I hope to collect a large set of economic data that can be used in forecasting. I'm learning about time series analysis and econometrics as I go so there are bound to be the occasional mistakes.

 

I THIS PROJECT IS ON PAUSE WHILE I UPDATE

THE FORECASTING MODEL

 

 

me-single-handedly-crashing-the-entire-johto-economy-and-v0-wfk8jmx2vwjb1.webp.39f7640e9f5ecf74074831f72f1a6067.webp

 

 

Pokemon Market Indices Are Under Development Because I'm Not Happy With Their Current State

 

Long Term Trends

 

Spoiler

Heartscale_Long.thumb.png.cede36a054b6c30a53260895e2c76c7a.pngEverstone_Long.thumb.png.4d08641c4d2b65fac3df830d07407b90.pngLeppa_Long.thumb.png.24b8e9074db753f7a8aee109140bfd41.png

Volatility Graphs

Spoiler

Heartscale_vol.thumb.png.af59a55affd38d0c7e388d8529abb928.pngEverstone_vol.thumb.png.2f2d131e1a0735e1c74094ee609a591a.pngLeppa_vol.thumb.png.8b93b16ae0e2563a517138e0ad01a8fd.png

Short Term Data Will Be Posted (Hopefully) Every Day

 

What other data can we analyze?

Spoiler

 In the future if I can get my hands on daily player count data I can begin to predict things like the money supply and start doing analysis on inflation and deflation in the economy. I am also wanting to try out different forecasting methods. If anyone has any requests feel free to let me know.

Thank You So Much To The People At PokeMMO HUB 🙂

Edited by MathGirlSam
Overhaul 2 Update 0
Posted

Good work Friend!
im ngl there is something genuinely funny about bringing these economic adult life issues into a Pokemon game 😂
 

  • MathGirlSam changed the title to 2025 PokeMMO Economic Report
Posted (edited)

March 6th Economic Update

Spoiler

 

Everstone_Short.png.f606ca2c7be964df096cf95a8d77d5be.pngEverstone_quant.png.0687696199671722b4e0c9bd27008af1.pngLeppa_Short.png.7f98ae5a555ecad0ac28d3f6efe89e1a.pngLeppa_quant.png.c85ba8192b9df8d776f1a354d35205b4.png

The supply of Everstones has jumped causing a downturn in the short-term market.  This will likely make breeding easier, causing a downturn in the price of good natured Pokemon. I was previously wrong about the Leppa Berry Market. The ARMA model seems to be holding and we are seeing a stabilization in price over the past few days. This is in spite of the jump in supply. My guess is that inflation is counteracting the supply increase and holding the price steady. Whether or not this will hold in the longer term has yet to be seen.  At this point I'm able to extract Item data with ease (Thanks again to PokeMMO Hub) so if anyone has requests for any other forecasts just let me know. I have a decent to-do pile in regards to where I want to take this project so stay tuned. 🙂

Edited by MathGirlSam
Posted

I love this project and im glad the data we can provide you is going towards something creative and productive that can spark discussion in the pokemmo economy.

 

Really love the economic modelling and analysis, though, we must keep in mind that the market is very prone to manipulation, malicious or not, such as official events, unofficial clan events (like shiny wars), or organised buyouts. This can make things seem unpredictable or not follow a long term trend/attitude, as the situation can change quickly, which, i would say, would make it hard to draw any economic conclusions. Though I guess this would be more common in low quantity valuable items, such as vanities. The jump in leppa berry supply is very surprising and significant, without seeing much in price moving, which is interesting (this is something you discussed).

 

Looking forward to more!

Posted (edited)

March 7th Economic Update

 

Spoiler

 

Leppa_Short.thumb.png.c145c1f71e047c46d16414f0e8f94b7f.pngHeartscale_short.thumb.png.0dcc25f1e07f5200ac8f0733b592a5ce.pngEverstone_Short.thumb.png.df82e0aa469452d0421c37dcc034445c.png

The DES Forecast predicts stable prices for Everstones, Leppa Berries, and Heartscales. We will see if this holds up over the weekend.

 

Today I'd like to mostly highlight some issues with my methodology for the sake of clarity. One problem is that I'm using data that isn't necessarily evenly spaced in time, which requires some extra fiddling to predict. I haven't corrected for this yet so take forecasts with a grain of salt. My current plan is to write a small program to detect missing data points then interpolate linearly to fill in the gaps. Another issue has to do with if the data is seasonal and/or stationary. This can have an impact on forecasts, and while I have been keeping a soft eye on it, I haven't paid it the attention it deserves. At the moment I just glance at a Fast Fourier Transform and Autocorrellation plot of the data. In the future I would like to switch to doing an ARMIA forecast, but as of now I don't feel comfortable enough in my knowledge of that method. I'm going to keep reading and I'll continue to post updates while I learn. 🙂

Edited by MathGirlSam
Posted

March 8th Economic Update

 

Spoiler

Leppa_Short.thumb.png.73eb5943dab4ceb675835fcff2546e0e.pngHeartscale_short.thumb.png.a22de1722e0584d3074a50548eff1735.pngEverstone_Short.thumb.png.b9567207f912c545a491c8814b7f259f.png

 

The influx of players over the weekend has caused some disturbances in the supply of the three item markets I am focusing on. Leppa Berries have experienced a drop in supply, while Everstones and Heartscales have seen a jump up in their supplies. If I had to guess this is because of weekend players farming Everstones and Heartscales, then spending that money on Leppa Berries to train their Pokemon and/or shiny hunt. The prices of Everstones and Heartscales is seeing a slight trend downward at the current moment, while Leppa Berries are seeing an increase in price.

Posted

March 9th Economic Update

 

Spoiler

Leppa_Short.thumb.png.765cd1f809a29b4c53cedc8027f6b3e1.png

 

Heartscale_short.thumb.png.e2f7f9bbeb752f2ecdab6402c590891e.png

Everstone_Short.thumb.png.912a917545bbd691c2dc1f016180ea34.png

Leppa Berry supply continues to drop off as the price slowly increases. Everstones and Heartscales show the opposite, with prices slowly decreasing.

Tomorrow or the day after I'd like to post about the price elasticity of Leppa Berries, as I think that will be important data moving forward. For those who don't know this is just a measure of how much a change in the supply of a commodity changes the price. I'm still working on developing market indicies for the pokemon market, but the data are lacking which makes it difficult. Currently I'm wanting to measure the PokeYen per IV ratio, but I want to come up with a solid algorithm for estimating this. This ratio changes significantly between the highest end Pokemon and the lowest end. I'll keep working on it and keep you updated. 🙂

Posted

March 10th Economic Update

Spoiler

Leppa_short.thumb.png.2cfffd6be3a45bb4addb8265997b6f43.pngHeartscale_Short.thumb.png.eb34479dc9a69f250927e399cafcbbf8.pngEverstone_short.thumb.png.27c51b500efe1826d00be1de2e2e68b1.png

Heartscales and Everstones are seeing their supply level out, as their prices continue to trend downwards. The supply of Leppa Berries is still dropping, and likewise their price is rising.

 

First I'd like to say that I noticed an oversight in my forecasting method that I haven't gotten a chance to fix yet. Essentially the forecast isn't the most optimal it can be. I've been reading a lot over the past few days on the topic of time series forecasting so a better forecast should be coming soon. This projects scope is continuing to grow as I'm now realizing I may have to program a algorithm for solving a non-linear least squares problem myself, instead of just relying on some python library. There are plenty of algorithms out there, and I have quite a bit of experience implementing things like this so I'm not worried about the amount of work this will take. That being said it will take time. While I'm working on it I'll continue to post forecasts using the current method, but take things with a grain of salt. 🙂

Posted
On 3/2/2025 at 10:27 PM, MathGirlSam said:

If anyone has any requests feel free to let me know.

Would Battle Point Exclusive items be interesting to look at?
I'm talking about Choice Band, Spec, Scarf, Assault Vest, etc.

Posted

March 11th Economic Update

Standard Graphs

Spoiler

Leppa.thumb.png.03e35c30cd40653805b3f518f7d54a70.pngEverstone.thumb.png.0ceeaef5a3d14fbe616d6195ca3ad39b.pngFigure_1.thumb.png.c68237821e5b7d0755a895c71fb09fcb.png

BP ITEM GRAPHS

 

Spoiler

BP.thumb.png.2abd41a465845ed7cad2a4cbf96e45e6.png

 

 

What Changed About the Update?

Spoiler

I worked on fixing the issue with missing data points. The method I used accounts for differences in time-steps so hopefully this is a bit more accurate. You'll notice that I've added grids to the graph. I find it helps me see whats going on better. Also the red dotted line is labeled, because it means something now. That is the forecast at a given time in the dotted red, and then the actual price in blue. The dark red line is the forecast for the next 12 hours. I've also included the Pearson Correlation Coefficient between price and supply for each graph.

 

I spent the night implementing a Nelder-Mead algorithm in python and applying it to optimize a Holt-Wright Method. I'm working based off the a paper that I've listed below. Right now I'm just using section 2 of the paper, and I haven't bothered to used the improved version yet. I chose the Nelder-Mead algorithm because I had never heard of it before and it didn't involve computing Jacobians so I didn't have to break out the fortran.

 

If anyone has any requests or questions feel free to ask 🙂

Hanzák, T. (2008). Improved Holt Method for Irregular Time Series.
https://www.semanticscholar.org/paper/Improved-Holt-Metho-d-for-Irregular-Time-Series-Hanzák/18a7efd889966397bc819172f832c692172450f6

 

 

Posted

  

March 12th Economic Update
 

Summary

Spoiler

The market appears to be entering a period of relative stability, as volatility drops across the board. My guess is that a decrease in player count due to the end of event season is resulting in a drop off in the total number of market orders, causing less deviation from the moving average prices.


 

Standard Graphs

Spoiler

Leppa_stand.thumb.png.45457d39bd9df300aa2b50bad1f4099e.pngHeartscale_stand.thumb.png.f098f1502804daa0fe02f8f48d988c6e.pngEverstone_stand.thumb.png.c0e66329a6f1c2aabcc564ec9058b3ee.pngAssault_stand.thumb.png.bbd8180f5fd9279daff2c0459b19e6d5.pngChoice_Band_stand.thumb.png.99884b5386fbabe66ea33bab7590697e.pngChoice_Specs_stand.thumb.png.136e499fc682e9658021c58653d50d07.png

Volatility Graphs

 

Spoiler

Leppa_vol.thumb.png.0aef2f00c4b89009449dcc63663d9704.pngHeartscale_vol.thumb.png.39417a22660aca515e856d81f0ad0271.pngEverstone_vol.thumb.png.8c30301f21e114c0b2aaf928df168f39.pngAssault_vol.thumb.png.aa7ab74dd6980a9e7735fd0cac38b749.pngChoice_Band_vol.thumb.png.cf484022b48399e36d21c8b86bca7cee.pngChoice_Specs_vol.thumb.png.6dcc52bdfacb5d092cd15f98724b6951.png

 

 

What Changed About the Update?

Spoiler

I managed to put together a measure of volatility, though the spelling of that word seems to elude me. I took exponential moving averages that look back different amounts of time then took the root mean squared deviation from these averages. From this we get longer term and shorter term volatilizes. The higher the value of P, the longer term the volatility.

I'm next going to focus on implementing seasonality into the forecasting model. This should allow for longer term and more interesting forecasts.

If anyone has any requests or questions feel free to ask 🙂

 

Posted

  

  

March 13th Economic Update
 

Summary

Spoiler

Nothing significant to report. The market continues to be stable. For clarity what I mean by stability is deviation from a moving average. This is at a 6 month low at the current moment. It will likely rise again sometime, most likely due to an in game event or a particularly busy weekend.

 

I spent a few hours working on seasonality and a Fortran implementation of a Hidden Markov Model, but I'm not happy with the results. I now want to begin to implement a neural network with backpropagation in C++ as a supplemental forecast to the Holt-Wright method, which hopefully will provide better short term results. I'm looking to replicate what I've read in the paper cited below. Beyond this I want to look into non-linear correlation measures, as I read an interesting stack-exchange post about the subject, and I want to do Principle Component Analysis on a covariance matrix, also based on a stack-exchange post. Putting this together I may be able to start piecing together a larger multivariable model of the economy. This is probably a decent ways in the future, but I'm going to keep at it.

Paper about NN for Forecasting
Soenandi, Iwan & Hayat, Cynthia. (2019). A Comparison of Forecasting Building Material Inventory between Backpropagation Neural Network And Arima. IOP Conference Series: Materials Science and Engineering. 528. 012044. 10.1088/1757-899X/528/1/012044.

Post About Correlation (Very Interesting Read)
https://stats.stackexchange.com/questions/179511/why-zero-correlation-does-not-necessarily-imply-independence

Post About PCA
https://stats.stackexchange.com/questions/158281/can-pca-be-applied-for-time-series-data


 

Standard Graphs

Spoiler

Leppa.thumb.png.d56b0bd57515184b2519ab724fa98990.pngheart.thumb.png.3c2762be8cd12c6a029ce41321357264.pngeverstone.thumb.png.8ffc616439d235f8e44498dc8dd7b178.pngassault.thumb.png.6aeaa951f53c44d1b3816e37354509c0.pngchoiceB.thumb.png.034d98866295161c693e8e5a042c0019.pngchoiceS.thumb.png.d0f464ae69c6c32faffc988fa7b3b5b5.pngchoiceSc.thumb.png.24cddbd8b3e4caa48b0e4576928f844c.png

 

If anyone has any requests or questions feel free to ask 🙂

 

Posted

March 14th Economic Update

Summary

Spoiler

Leppa Berries are seeing the start of some weekend volatility, with a spike over the last 24 hours. Everstones and Assault Gear likewise spiked. Heartscales are holding steady below average, so they will be an item to keep an eye on.

Moving forward I've included an exponential moving average on the graphs along with the change in volume of supply. Using the forecast of the average along with the forecast of the actual price should lead to more accurate forecasts. Something to note is that the price should hover around the average. I've started working on some more complicated models, like the neural network, but right now I'm thinking of turning my focus to correlation and covariance between different prices, and building a larger model of the economy.

 

Standard Graphs

Spoiler

leppa.thumb.png.bcb139cafe8be250467a3cdd16aaac73.pngeverstone.thumb.png.bc2c85061fe10f04622b8d04ff5d9490.pngheart.thumb.png.ff11687804ead4420f616aa241718af8.pngassault.thumb.png.8a64ec5417a811b032884adaac07b8f8.pngchoiceb.thumb.png.0eb81882fd69dc0abc137a90c6d7912c.pngchoicescrf.thumb.png.01bc3826d9652e380c69c1ab36ed19bf.pngscoicespcs.thumb.png.1a880a7682a9006feffb05be30553de2.png

If anyone has any requests or questions feel free to ask 🙂

Posted (edited)

March 15th Economic Update

Summary

Spoiler

Volatility continues to drop while prices trend downwards. In contrast to what I've said before, I now think that this is due to a high player count. With more players the market should theoretically become more efficient, leading to a stabilization of prices, which seems to be what we are seeing now. Unless there is an upset to the status quo I don't think we will see the market change much.

Choice specs and choice scarfs have seen a huge uptick in supply recently. While specs hold steady it seems the price of scarfs looks to be falling.

I've added confidence intervals to the graph. These assume that the price follows a normal distribution about the moving average. I'm working on correlation and covariance stuff right now, so that should be out in the next few days.

Standard Graphs

Spoiler

 

Figure_1.thumb.png.be338ad33f1ee119662d8600a1ee81ea.pngFigure_3.thumb.png.61466f0d8f74f22f9792fc1acf8dc79e.pngFigure_5.thumb.png.d6155bfb1ed87fc5264a9bfdf388da82.pngFigure_7.thumb.png.30ceeb2ccf5eb4fdb4999a99c718127a.pngFigure_6.thumb.png.50aed8a98c3a079baaa7f026334b15f1.pngFigure_4.thumb.png.53f390f9ab28f824372f4951a09ad531.pngFigure_2.thumb.png.864d8784995e8e29989ec8dcda38a771.png

 

 

 

 

 

If anyone has any requests or questions feel free to ask 🙂

 

Edited by MathGirlSam
Posted
 

March 17th Economic Update
Summary

Spoiler

Over the last day I fell down a rabbit hole reading about statistics. Correlation has been put on hold for now while I try to nail down some details. My focus now is on providing a better forecast using a stochastic volatility model. This is definitely going to take a bit to get done because I am deep in the weeds learning about stochastic calculus and quantitative finance. 

 

Because the market is so stable I decided to zoom out a bit with the graphs.

Spoiler

Figure_1.thumb.png.c3c55466b651f62c89a600480812b4cf.pngFigure_2.thumb.png.645e6e4e6fcd9e21c8a448b539aa188b.pngFigure_3.thumb.png.c6fca343d1333214380e6987e5513379.pngFigure_4.thumb.png.2d81eb925cfa66cbb2741a4bd0396da3.pngFigure_5.thumb.png.4e2723a4981cedc0870a1981a452ac88.pngFigure_6.thumb.png.197531de29cb3f8332b41ca820952373.pngFigure_7.thumb.png.0ae5735c5fd3daffcfeadac11c9c2475.png

 

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use and Privacy Policy.