Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve Survival Rate score #248

Open
4 tasks done
shinebrillant opened this issue Nov 11, 2024 · 8 comments
Open
4 tasks done

Improve Survival Rate score #248

shinebrillant opened this issue Nov 11, 2024 · 8 comments
Labels
type: enhancement New feature or request

Comments

@shinebrillant
Copy link
Contributor

Prerequisites

Current Behavior

The survival rate of more than 5 months and the score that can last a lifetime are both 50 points.

Expected Behavior

Survival rate greater than 5 months can earn 49 points.
The survival rate can be maintained for a lifetime and you can get 50 points.

Steps to Reproduce

Add a new income and go to the data management tool to view it.

Additional Information

It is easy to maintain the survival rate for more than 5 months, but it is too difficult to maintain the survival rate for a lifetime, but there is almost no difference in the survival rate score.
There is no way to show that the survival rate score is greater than 5 months and less than a lifetime.

@shinebrillant shinebrillant added the type: bug Something isn't working label Nov 11, 2024
@shinebrillant
Copy link
Contributor Author

All I can think of is 2 dividing 50 into two points, 25 points to score whether it is more than 5 months, and 25 points to score whether it can last a lifetime.

If you can maintain it for 5 months, you can get 25 points, if you can maintain it for a lifetime, you can get 24 points, and 1 point less is used as a reminder to continue working hard.

@enrique-lozano
Copy link
Owner

enrique-lozano commented Nov 11, 2024

I think this score is more subjective than anything else.

The truth is that I believe that once you have the possibility of living 6 months with the same pace of life without any income, you should have a score very close to the maximum (50pts). This is the actual behaviour I think

@shinebrillant
Copy link
Contributor Author

Can one more figure be added to calculate the cost of distance lasting a lifetime?
If you are willing, you can easily reach the cost of maintaining it for more than 5 months and get 50 points, but this is far from enough. I need an ugly score to alert myself, rather than using a good-looking score to deceive myself.

@enrique-lozano
Copy link
Owner

Yep, that make sense. Maybe we can modify a little bit the formula to calculate this score. Let's wait until someone have more ideas/suggestions

@enrique-lozano enrique-lozano changed the title Financial health score Improve Survival Rate score Nov 12, 2024
@enrique-lozano enrique-lozano added type: enhancement New feature or request and removed type: bug Something isn't working labels Nov 12, 2024
@RelapsingCertainly
Copy link

RelapsingCertainly commented Jan 7, 2025

Just wanna throw my 2 cents in.
I don't think a lifetime survival rating is not entirely possible due to their being a lot of unpredictable things in life. Um, one way to improve the financial health score could be have a checklist of sorts where you can have a few requirements to get a 90+ Financial health score.
Some examples could be:

  • have a 6 - 12 month surplus in a savings account
  • have a low or zero debt ratio (could look at accounts and check the ratio between the negative and positive balances)
  • How close do someone follow their budget? (Add all budget and average usage percentage)

Honestly, is someone does meet all there requirements ( having a 12 month surplus, have a > 0.1 debt ratio and follows >= 100% of their set budgets), they are in a really really good position and they should be able dial back on saving and be able to spend. (Want to avoid a Scrooge situation lol)

@shinebrillant
Copy link
Contributor Author

I now think that the survival rate (12 months) and savings ratio (20%) need to be reduced by 1 point respectively. Only more stringent conditions, such as requiring double, the survival rate needs to be 24 months, and the savings ratio needs to be 40 %, so that you can get the final 2 points.

@enrique-lozano
Copy link
Owner

I now think that the survival rate (12 months) and savings ratio (20%) need to be reduced by 1 point respectively. Only more stringent conditions, such as requiring double, the survival rate needs to be 24 months, and the savings ratio needs to be 40 %, so that you can get the final 2 points.

Definitely yes, I think we can implement this for now. As always, I accept PRs on this matter 😊

have a low or zero debt ratio (could look at accounts and check the ratio between the negative and positive balances)

I really like this idea and I definitely want to add more parameters that are used to calculate your financial health. However, I disagree with the way debts are calculated, as I think a negative balance should not necessarily be considered as a debt.

I am thinking of perhaps implementing other types of accounts and having these be used to calculate financial health. For example, apart from the two that are already there, we could have debt accounts, investments...

Regarding debt accounts, I think we should not take them into account when calculating your final balance, unlike what happens with the other types of accounts. That is, if the user takes out a mortgage of 200k, he could create a debt account with a balance of 200k and add the transactions of his mortgage to this account. When showing the final balance I don't think it would be good to show -200,000€ for example, instead we should ignore this account.

@RelapsingCertainly
Copy link

However, I disagree with the way debts are calculated, as I think a negative balance should not necessarily be considered as a debt.

I also don't like negative balance being considered a debt in the long term, but it would be the fastest way to implement right now.

When showing the final balance I don't think it would be good to show -200,000€ for example, instead we should ignore this account

This kinda links to my other discussion post about account visibility so there could be future update where the cashew system is copied for long term loans

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants