Profitability Ranking (basic markets)

  • Thread starter oddjobmj
  • Start date
  • Tags
    Ranking
In summary: Low-value... 1 unit sold required: So, in summary, I've come here today seeking information about how I can build a ranking system that will sort through some data I have gathered about a particular market and then rank items in order of profitability using this data. For those interested in the data-set it's from a game called EVE Online. My intent is to learn, but to do this I've challenged myself in this game with a project.
  • #1
oddjobmj
306
0
Hello!

I've come here today seeking information about how I can build a ranking system that will sort through some data I have gathered about a particular market and then rank items in order of profitability using this data. For those interested in the data-set it's from a game called EVE Online. My intent is to learn, but to do this I've challenged myself in this game with a project.

To understand the problem I'll give a little information about the game. In this game there is a market where various items are bought and sold. The items might be ammunition, weapons for your ship, armor, commodities, space station parts, brain implants, etc. These items are build-able in the game. What I've done is collected market data using numerous automated tools. The data I collect is the # of units bought each day, the average price these are bought at, and the cost to manufacture this item.

So, it is simple for me to write up a script that tells me the % profit because I have the cost and market value to work with. However, items with a higher profit % are not always profitable to actually manufacture and sell simply because the market volume for a particular item might be very low. It wouldn't help me to build an item at a projected 500% profit if it is a stagnant asset that no one wants to buy.

At this point I have an equation set up something like:
(% profit)(market value)(market volume)/10,000,000

Of course, dividing by 10 million simply makes the 'rank' a more manageable number. I also know this is completely insufficient... It results in a moderately fair ranking system, but it is all too common for an item to show up high on the list simply because it costs 500 times more than another item even though only two units sell in a day.

I've looked up ranking systems and most of what I read about were pages describing Bayesian ranking where the most common examples were of simple ranking of user opinions about a certain item like a movie where the modification to this data was that items with lower votes remained closer to the average rank of all the other items. On the other hand, items with a higher # of votes progressively move towards the average rank of the votes that particular item actually received. I hoped to treat my market volume like the # of votes, but realized this is unfair because not all of the items have the same market value/cost.

Before I finish I want to say that I can imagine that the basic idea here could be discussed in extreme depth. Instead of forming a perfect equation to predict profitability I simply want two things. 1) To better understanding ranking systems with regard to markets AND 2) Come up with a 'fair' ranking system for this particular project so that with limited human intervention we can expect that the items on the top of the list should be considered for production first.

Please feel free to post any questions.

I greatly appreciate your time and effort.

Thank you,
Mark W.
 
Physics news on Phys.org
  • #2
I think I've made some progress.

I'm trying to modify an equation I found on the IMDb Top 250 movies list.

http://www.imdb.com/chart/top

The formula for calculating the Top Rated 250 Titles gives a true Bayesian estimate:

weighted rating (WR) = (v ÷ (v+m)) × R + (m ÷ (v+m)) × C

where:

* R = average for the movie (mean) = (Rating)
* v = number of votes for the movie = (votes)
* m = minimum votes required to be listed in the Top 250 (currently 3000)
* C = the mean vote across the whole report (currently 6.9)


for the Top 250, only votes from regular voters are considered.

Taking a small portion of this I'll modify it to suite my needs.
(v ÷ (v+m))

So, I'll replace v with s and apply the units sold to that variable.
(s ÷ (s+m))

The issue here is that our 'm' our minimum units sold for consideration isn't going to be a flat rate throughout my list like it is on the movie list. Mine has to change dynamically based on the original cost of building a unit of each object. i.e. Objects with a high value will require a much smaller quantity sold and objects with a low value will require many more units sold to be considered. I figure the best way to do this is to pick a large number and divide it by the value of an object. Here are examples of two extremes that will show up on our viewer:

10,000,000,000 / s = m

High-value Example:
If (s = 500,000,000) { m = 20 }

Low-value Example:
If (s = 100) m = { 100,000,000 }

This is closer, but still the 'm' value for my high example is a little too low and the 'm' value for my low example is too high. How can I bring these values closer together? Moving the initial 10 Billion value lower or higher pushes one of the variables in the wrong direction while bringing the second closer to the desired...

Also, any suggestions on modifying the second part of the original imdb equations?

Thanks,
Mark W.
 
  • #3
Can anyone help me or even explain why I haven't yet had a response? Maybe let me know if I worded it poorly or didn't provide essential information.

Thanks,
Mark W.
 
  • #4
I think your underlying assumptions are wrong: the naive profit model you reject is, in fact, more appropriate. Of course you don't want to overproduce on the low-demand items, but it's not hard to figure out a good number to make. Basically, you should strive to have inventory in stock for the k most profitable items, where k is taken as large as possible.
 
  • #5

Dear Mark W.,

Thank you for sharing your project and your challenges in building a profitability ranking system for a market in EVE Online. I understand the importance of developing effective and accurate ranking systems in various fields, including economics and market analysis.

Based on the information you have provided, it seems like you have a good understanding of the key factors that contribute to profitability in this market - cost, market value, and market volume. However, you have also identified the limitations of using a simple equation to rank items based on these factors alone. It is important to consider other variables that may affect profitability, such as demand and competition.

One approach you could consider is using a weighted ranking system, where you assign different weights to each factor based on its relative importance in determining profitability. For example, market volume may be given a higher weight than market value, as it directly reflects the demand and potential sales of an item.

Another approach could be to incorporate historical data and trends into your ranking system. By analyzing past sales and market fluctuations, you may be able to identify patterns and make more accurate predictions about future profitability.

I also suggest considering the impact of external factors, such as game updates or events, on the market and adjusting your ranking system accordingly.

Overall, it is important to continuously evaluate and improve your ranking system as the market and its variables are constantly changing. I wish you the best of luck in your project and hope that these suggestions are helpful in developing a fair and effective ranking system for your market. Keep up the good work!

Best regards,
 

FAQ: Profitability Ranking (basic markets)

1. What is profitability ranking in basic markets?

Profitability ranking in basic markets is a method used to assess the financial performance of companies within a particular industry or market. It involves analyzing various financial metrics to determine which companies are the most profitable and which ones are struggling.

2. How is profitability ranking calculated?

Profitability ranking is typically calculated by comparing companies' financial ratios, such as return on assets (ROA), return on equity (ROE), and profit margin. These ratios indicate how efficiently a company is using its assets and generating profits.

3. Why is profitability ranking important?

Profitability ranking is important because it helps investors and analysts make informed decisions about which companies to invest in. It also provides insights into the financial health of a particular industry or market.

4. What factors can affect a company's profitability ranking?

There are several factors that can impact a company's profitability ranking, including economic conditions, industry trends, competition, and company-specific factors such as management decisions and operational efficiency.

5. How often should profitability ranking be updated?

The frequency of updating profitability ranking depends on the specific industry or market being analyzed. In rapidly changing industries, it may be necessary to update rankings more frequently to accurately reflect current market conditions. However, in more stable industries, an annual or bi-annual update may be sufficient.

Back
Top