1. Hello!

    First of all, welcome to MapleLegends! You are currently viewing the forums as a guest, so you can only view the first post of every topic. We highly recommend registering so you can be part of our community.

    By registering to our forums you can introduce yourself and make your first friends, talk in the shoutbox, contribute, and much more!

    This process only takes a few minutes and you can always decide to lurk even after!

    - MapleLegends Administration-
  2. Experiencing disconnecting after inserting your login info? Make sure you are on the latest MapleLegends version. The current latest version is found by clicking here.
    Dismiss Notice

Geospiza's Miscellanous Plot Dump

Discussion in 'General Discussion' started by geospiza, Jun 16, 2021.

  1. geospiza
    Offline

    geospiza Web Developer Staff Member Web Developer

    212
    449
    215
    Apr 16, 2020
    10:51 AM
    geospiza
    Dark Knight
    146
    Funk
    I occasionally make MapleLegends-related plots without a natural place to put them. Instead of dumping things into the Discord ether, I'll make this thread their final resting place. I hope to accumulate an eclectic collection of visually pleasing graphs.
     
    • Like x 6
    • Great Work x 4
    • Agree x 1
    • Disagree x 1
    • Funny x 1
  2. OP
    OP
    geospiza
    Offline

    geospiza Web Developer Staff Member Web Developer

    212
    449
    215
    Apr 16, 2020
    10:51 AM
    geospiza
    Dark Knight
    146
    Funk
    I wanted to see if I could figure out when Puff Daddy spawns by looking at the online plots. During the Summer event, it was possible to tell when pearls were ejected from the tree by looking at the online count:

    upload_2021-6-15_18-25-7.png

    I count 8(?) or so spikes. Looking over the past few days of the event, there have been no so such signs with Puff Daddy. Maybe I'll have to come back later.

    upload_2021-6-15_17-35-8.png

    But I did find an interesting smoothing tool called ASAP. It "automatically smoothes time series plots to remove short-term noise while retaining large-scale deviations." I reused some code from their github repo to make two smoothed plots. First one of the online count since July 2020:

    upload_2021-6-15_17-36-55.png

    This uses a window of 574 (with observations every 15 minutes, this is a window of ~5.9 days).

    The few notable dips are presumably event maintenance. The first dip corresponds to the Summer event into the Halloween event. It's much easier to see the overall trend without all of the lows and highs from each day. After the Valentine patch, things have started to quiet down.

    A smaller plot from March to June of this year:

    upload_2021-6-15_18-12-3.png

    The window size is 1248 (roughly 2x as long as the previous one). This a slight bump in online count around April/May. There are 5 instances where the server goes offline, so I'm actually not sure how it's being materialized in the smoothed plot.

    Notebook: https://gist.github.com/geospiza-fortis/a5477107cdc9812e5b927a0def79e3ed
     
    • Great Work Great Work x 3
  3. whatdatoast
    Offline

    whatdatoast Windraider

    469
    122
    301
    Apr 9, 2020
    10:51 AM
    whatdatoast
    Bowman
    Congrats on your promotion to web dev!
     
    • Friendly Friendly x 4
  4. OP
    OP
    geospiza
    Offline

    geospiza Web Developer Staff Member Web Developer

    212
    449
    215
    Apr 16, 2020
    10:51 AM
    geospiza
    Dark Knight
    146
    Funk
    • Useful Useful x 2
    • Great Work Great Work x 1
    • Informative Informative x 1
  5. Ryae
    Offline

    Ryae Wolfspider

    570
    1,098
    356
    Apr 17, 2015
    Female
    USA (West Coast)
    10:51 AM
    Ryae
    Night Lord
    138
    Nimbus
    This is so awkward, by plots I thought you meant like stories you had come up with about your characters and I was excited OnionF6 But thankfully I also really like data mining so it worked out hahaha OnionBlush
    Idk how many of those lvl 120 quests are for skills, but that plot is so motivating to see!! 110s have been dry as a desert aaa I can't wait
     
    • Agree Agree x 1
  6. iPippy
    Offline

    iPippy Nightshadow

    655
    340
    345
    May 19, 2019
    Male
    1:51 PM
    iPippy
    I wonder if it would be interesting/possible to show charts relating the exp from quests by level, to show how good quests can be at early levels and how terrible they feel at later levels.
     
    • Like Like x 1
  7. OP
    OP
    geospiza
    Offline

    geospiza Web Developer Staff Member Web Developer

    212
    449
    215
    Apr 16, 2020
    10:51 AM
    geospiza
    Dark Knight
    146
    Funk
    "As swift as a swallow, sharp as a hawk, geospiza starts his journey..." But no, unfortunately I'm not skilled as a creative writer OnionSorryI do have a bunch of random data that I've been scraping and an urge to visualize it -- here's my fame history for example.

    upload_2021-6-16_22-44-18.png

    I'll put together a plot for the quest data later, it's something I haven't touched in a while.
     
    • Like Like x 2
    • Great Work Great Work x 1
  8. OP
    OP
    geospiza
    Offline

    geospiza Web Developer Staff Member Web Developer

    212
    449
    215
    Apr 16, 2020
    10:51 AM
    geospiza
    Dark Knight
    146
    Funk
    Spent some time looking at upload stats on OwlRepo, I currently don't have a page on the site for this atm. There have been 2100+ uploads from over 100+ devices since December 2020.

    Notebook: https://colab.research.google.com/drive/14hgNYMtxRu53hTYu_piM0Y1e3qLwvd8q#scrollTo=KR3i-8t3_lko

    upload_2021-6-19_20-34-10.png

    There's actually more contributors than I would have expected. I had one idea shot down quickly (OnionSorry), but I do have other ideas to encourage data collection from a broader set of people.
     
    • Great Work Great Work x 2
    • Like Like x 1
  9. OP
    OP
    geospiza
    Offline

    geospiza Web Developer Staff Member Web Developer

    212
    449
    215
    Apr 16, 2020
    10:51 AM
    geospiza
    Dark Knight
    146
    Funk
    I was helping out with library data, and had the opportunity to make these plots:

    upload_2021-6-22_0-7-46.png

    upload_2021-6-22_0-7-57.png

    Definitely a strong correlation between mob experience to level, as well as hp to experience.
     
    • Great Work Great Work x 2
    • Like Like x 1
  10. RegalStar
    Offline

    RegalStar Nightshadow

    646
    243
    345
    Sep 23, 2019
    Male
    1:51 PM
    DMsRebirth
    You should make a Monster level vs HP/exp ratio graph (for regular mobs only). Certain problems with the exp design at a certain level range will become very apparent.
     
    • Like Like x 1
  11. Jafel
    Online

    Jafel Capt. Latanica

    344
    168
    278
    May 3, 2015
    Male
    6:51 PM
    KingSlime
    Outlaw
    70
    Twice
    (Sorry for hijacking thread)

    I actually did this a while back in a variety of ways. The simplest way I can show :)

    upload_2021-6-22_15-56-50.png

    I assigned a color per region (but there's like 20 regions and maple isnt consistent with regions. E.g. kerning JQ areas have their own "region" and such), removed the legend, and just plotted the names.

    By doing that, you can see some patterns (like the mall in taipei being super OP for their lvl range, but also that this level range without Taipei is super shit regarding their Exp/HP ratio. This is by no means a clean dataset, it's just every mob in the MapleLegends lib.

    This gets more interesting once you zoom into specific level ranges and try to find optimal mobs. However it definitely does not take into account map design etc. Although for some OP mobs (COUGH Taipei) the map design is supe rboring and efficient that they're OP by all measures.
     
    • Great Work Great Work x 4
    • Funny Funny x 1
  12. Toaster582
    Offline

    Toaster582 Red Snail

    7
    4
    21
    May 12, 2020
    Male
    1:51 PM
    HolyToast
    Page
    61
    For some reason I was prepared to come in and read a bunch of maplestory lore plot.... this is actually a plot dump
    10/10 would be confused again
     
    • Funny Funny x 2
  13. OP
    OP
    geospiza
    Offline

    geospiza Web Developer Staff Member Web Developer

    212
    449
    215
    Apr 16, 2020
    10:51 AM
    geospiza
    Dark Knight
    146
    Funk
    Doing a little project with online counts to get a smoother version without all the downtime. So far, I've removed the outliers and estimated about 275 hours or 11.5 days of downtime in the last year since I've been collecting data.

    upload_2021-8-3_0-30-10.png

    Removing outliers using a modified zscore method with MAD:

    upload_2021-8-3_0-30-44.png
     
    • Like Like x 1
  14. Floris
    Offline

    Floris Capt. Latanica

    367
    261
    273
    May 27, 2020
    Male
    6:51 PM
    Oh no my love ML is slowly bleeding to death :C
     
  15. OP
    OP
    geospiza
    Offline

    geospiza Web Developer Staff Member Web Developer

    212
    449
    215
    Apr 16, 2020
    10:51 AM
    geospiza
    Dark Knight
    146
    Funk
    I also denoised the time-series using some interesting math.

    The denoised and original time series overlaid over each other:

    upload_2021-8-6_19-4-19.png

    And the denoised data over the entire history:

    upload_2021-8-6_19-4-44.png

    Taking the 7-day moving average of this makes it much easier to see trends over the last year:

    upload_2021-8-6_18-56-38.png

    I also took the moving average without denoising:

    upload_2021-8-6_18-55-36.png

    Was the denoising worth it? Eh, probably not.
     
    • Great Work Great Work x 1
  16. OP
    OP
    geospiza
    Offline

    geospiza Web Developer Staff Member Web Developer

    212
    449
    215
    Apr 16, 2020
    10:51 AM
    geospiza
    Dark Knight
    146
    Funk
    • Great Work Great Work x 3
  17. OP
    OP
    geospiza
    Offline

    geospiza Web Developer Staff Member Web Developer

    212
    449
    215
    Apr 16, 2020
    10:51 AM
    geospiza
    Dark Knight
    146
    Funk
    • Like Like x 1
    • Great Work Great Work x 1
  18. OP
    OP
    geospiza
    Offline

    geospiza Web Developer Staff Member Web Developer

    212
    449
    215
    Apr 16, 2020
    10:51 AM
    geospiza
    Dark Knight
    146
    Funk
    • Great Work Great Work x 6
    • Informative Informative x 1
    • Friendly Friendly x 1
  19. AssamMilkTea
    Offline

    AssamMilkTea King Slime

    29
    42
    36
    Nov 28, 2020
    Vereinigte Staaten
    1:51 PM
    Milkerino
    imagine if this guy were part of the mod team
    he'd be such an asset
     
    • Friendly Friendly x 1
  20. Motto
    Offline

    Motto Skelegon

    1,068
    1,139
    428
    Jun 30, 2018
    Male
    Mars
    6:51 PM
    PogShad Motto
    Islander
    201
    He'd be such an asset
    [​IMG]
     
    • Like Like x 1

Share This Page