میخواهید زود بازنشسته شوید؟ پول بیشتری پسانداز کنید

جنبش FIRE (استقلال مالی بازنشستگی زودهنگام) یک روند در حال رشد در سالهای اخیر بوده است. در حالی که ماشینحسابهای FIRE زیادی برای کمک به شما در فهمیدن اینکه چقدر طول میکشد تا زود بازنشسته شوید وجود دارد، ما کنجکاو بودیم ببینیم جغرافیا چگونه بر آن محاسبات تأثیر میگذارد. در مورد کاوش ما در زیر بخوانید (یا مستقیماً به ماشینحساب FIRE بروید).
ما توانستیم مجموعه دادههای باز در اینترنت را جمعآوری کنیم و آنها را به متابیس کشیدیم تا به ما در پیدا کردن پاسخها کمک کنند.
سالها تا بازنشستگی بر اساس کشور — محور y تعداد سالهایی را نشان میدهد که شهروندان متوسط این کشورها میتوانند به FIRE برسند. اندازه حباب نشاندهنده ارزش خالص پیشبینی شده به دلار است.
مشاهدات
- طبق آخرین آمار نرخ پسانداز شخصی، مشتریان در کشورهای آسیای شرقی مانند ژاپن و کره جنوبی میتوانند سریعترین به FIRE برسند (۱۴ سال برای ژاپن، و ۲۵ سال برای کره جنوبی). هر دو ملت بالاترین نرخ پسانداز را دارند.
- علیرغم داشتن یکی از بالاترین درآمدهای متوسط در جهان، آمریکای شمالی طولانیترین زمان را برای رسیدن به FIRE خواهد داشت (۵۵ سال برای کانادا و ۶۵ سال برای ایالات متحده).
- در حالی که برخی ملتها برنامههای بازنشستگی بهتری برای شهروندان خود دارند (به خصوص در اروپای شمالی و استرالیا)، ما نتوانستیم هیچ همبستگی بین سالها تا بازنشستگی در مقابل کیفیت برنامههای بازنشستگی پیدا کنیم (مقادیر بالاتر شاخص بازنشستگی بهتر است). ما فرض کرده بودیم که مشتریان در کشورهایی با برنامههای بازنشستگی بهتر نرخهای پسانداز پایینتری خواهند داشت (تفکر اینجا این است که، چون میتوانستند به بازنشستگی خود تکیه کنند، میتوانستند نرخ هزینه بالاتری را تحمل کنند)، اما داده این فرض را پشتیبانی نکرد.
سالها تا بازنشستگی در مقابل مقدار شاخص بازنشستگی. هیچ همبستگی بین سالها تا بازنشستگی و مقدار شاخص بازنشستگی وجود نداشت.
محاسبه کنید چقدر طول میکشد تا زود بازنشسته شوید

محاسبات بالا بر اساس میانگین ملی است. برای دستیابی به FIRE سریعتر، باید بهتر از میانگین هدف بگیرید. این ماشینحساب میتواند به شما کمک کند تخمین بزنید چقدر طول میکشد تا به FIRE برسید.
در اینجا SQL که استفاده کردیم آمده است
WITH savings_rate_income_by_country
AS (SELECT s.country
AS
country
,
s.savings_rate
AS savings_rate,
i.average_monthly_net_salary_after_tax_
AS
net_monthly_salary,
i.average_monthly_net_salary_after_tax_ * 12
AS
annual_income,
i.average_monthly_net_salary_after_tax_ * 12 * ( 1 -
s.savings_rate )
AS
annual_expense
FROM random_datasets.income_savings_rate_oecd_personal_savings_rate s
INNER JOIN
random_datasets.income_savings_rate_numbeo_monthly_salary
i
ON s.country = i.country_name),
years_elapsed
AS (SELECT country,
savings_rate,
annual_income,
annual_expense,
Generate_series(1, 100) AS year,
annual_income - annual_expense AS annual_contribution
FROM savings_rate_income_by_country),
compound_interest
AS (SELECT a.*,
b.annual_contribution * Power(( 1 + 0.05 ), a.year - b.year + 1)
-
b.annual_contribution AS compound_interest
FROM years_elapsed a
LEFT JOIN years_elapsed b
ON a.year >= b.year
AND a.country = b.country
ORDER BY a.year),
yoy_networth_table
AS (SELECT country,
savings_rate,
annual_income,
annual_expense,
year,
annual_contribution,
Sum(annual_contribution) AS total_contribution,
Sum(compound_interest) AS total_interest,
Sum(annual_contribution)
+ Sum(compound_interest) AS networth
FROM compound_interest
GROUP BY country,
savings_rate,
annual_income,
annual_expense,
year,
annual_contribution
ORDER BY year)
SELECT c.region AS "Region",
y.country AS "Country",
p.overall_pension_index_value AS "Pension Index Value",
y.savings_rate AS "Savings Rate",
y.annual_income AS "Annual Income",
y.annual_expense AS "Annual Expenses",
Min(y.year) AS "Years to Retire",
Min(y.networth) AS "Projected Net Worth"
FROM yoy_networth_table y
LEFT JOIN random_datasets.countries_with_regional_codes c
ON c.NAME = y.country
LEFT JOIN random_datasets.income_savings_rate_global_pension_index_2021 p
ON p.country = y.country
WHERE y.networth * 0.04 >= y.annual_expense
GROUP BY c.region,
y.country,
p.overall_pension_index_value,
y.savings_rate,
y.annual_income,
y.annual_expense
جدول سالها تا بازنشستگی بر اساس کشور را مشاهده کنید.

