# Sheet 1
sheet1 %>%
  head(10) %>%
  gt() %>%
  tab_header(
    title = "ARDL-д ашиглах өгөгдөл"
  ) %>%
  tab_source_note(
    source_note = "Эх сурвалж: Үндэсний Статистикийн Хороо (1212.mn)"
  )
ARDL-д ашиглах өгөгдөл
...1 income_tax GDP CPI Workers
2006Q3 12527 1049120 37.23333 861982
2006Q4 25056 1226122 37.46667 855910
2007Q1 15919 822320 38.33333 926590
2007Q2 16275 1380856 39.53333 951247
2007Q3 14754 1275138 40.93333 968579
2007Q4 28037 1564176 43.60000 852805
2008Q1 21784 1170417 46.63333 872801
2008Q2 29024 1828529 52.30000 905022
2008Q3 25950 1719334 54.50000 981217
2008Q4 39956 1921041 54.36667 904354
Эх сурвалж: Үндэсний Статистикийн Хороо (1212.mn)
# Sheet 2
sheet2 %>%
  head(10) %>%
  select(wage, per_inc_tax) %>%
  gt() %>%
  tab_header(
    title = "Sheet 2: Цалин болон ХХОАТ-ын өгөгдөл",
    subtitle = "Үндсэн мэдээллийн жагсаалт"
  ) %>%
  # Тоон форматыг засах
  fmt_number(
    columns = c(wage, per_inc_tax),
    decimals = 1
  ) %>%
  # Баганын нэрсийг монгол болгох
  cols_label(
    wage = "Цалин",
    per_inc_tax = "ХХОАТ"
  ) %>%
  # Хүснэгтийн доор эх сурвалж нэмэх хэсэг
  tab_source_note(
    source_note = "Эх сурвалж: Үндэсний Статистикийн Хороо (1212.mn)"
  )
Sheet 2: Цалин болон ХХОАТ-ын өгөгдөл
Үндсэн мэдээллийн жагсаалт
Цалин ХХОАТ
360,977.9 20,669.0
356,127.0 26,167.0
429,000.0 28,803.0
487,154.1 45,519.0
712,094.8 57,988.0
861,367.1 76,975.0
1,115,427.7 74,985.0
1,684,981.8 116,714.0
1,895,770.6 128,241.0
2,199,200.4 160,946.0
Эх сурвалж: Үндэсний Статистикийн Хороо (1212.mn)
# Sheet 3 - Албан бус хөдөлмөр эрхлэлт
sheet3 <- data.frame(
  Year = 2009:2023,
  Informal_Rate = c(24.9, 22.5, 19.4, 25.4, 25.8, 24.5, 25.0, 20.0, 25.0, 23.9, 21.9, 23.3, 20.9, 23.1, 20.8)
)
sheet3 %>%
  gt() %>%
  tab_header(
    title = "Албан бус хөдөлмөр эрхлэлтийн түвшин",
    subtitle = "Оноор харуулсан статистик үзүүлэлт"
  ) %>%
  cols_label(
    Year = "Он",
    Informal_Rate = "Түвшин (%)"
  ) %>%
  fmt_number(
    columns = Informal_Rate,
    decimals = 1
  ) %>%
  # Хүснэгтийн доор эх сурвалж нэмэх хэсэг
  tab_source_note(
    source_note = "Эх сурвалж: Үндэсний Статистикийн Хороо (1212.mn)"
  ) %>%
  tab_options(
    table.width = pct(50), 
    column_labels.background.color = "#f2f2f2"
  )
Албан бус хөдөлмөр эрхлэлтийн түвшин
Оноор харуулсан статистик үзүүлэлт
Он Түвшин (%)
2009 24.9
2010 22.5
2011 19.4
2012 25.4
2013 25.8
2014 24.5
2015 25.0
2016 20.0
2017 25.0
2018 23.9
2019 21.9
2020 23.3
2021 20.9
2022 23.1
2023 20.8
Эх сурвалж: Үндэсний Статистикийн Хороо (1212.mn)
names(sheet1) <- tolower(names(sheet1))
sheet1 <- sheet1 %>%
  mutate(income_tax_lag1 = lag(income_tax, 1))
model <- lm(income_tax ~ gdp + cpi + workers + income_tax_lag1, data = sheet1)

summary(model)
## 
## Call:
## lm(formula = income_tax ~ gdp + cpi + workers + income_tax_lag1, 
##     data = sheet1)
## 
## Residuals:
##    Min     1Q Median     3Q    Max 
## -69035 -13440    456  10944 156149 
## 
## Coefficients:
##                   Estimate Std. Error t value Pr(>|t|)    
## (Intercept)      1.142e+05  5.839e+04   1.955  0.05455 .  
## gdp              2.834e-02  2.305e-03  12.293  < 2e-16 ***
## cpi             -1.305e+03  4.572e+02  -2.855  0.00566 ** 
## workers         -7.830e-02  7.259e-02  -1.079  0.28444    
## income_tax_lag1  4.634e-01  5.896e-02   7.860 3.31e-11 ***
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
## 
## Residual standard error: 30010 on 70 degrees of freedom
##   (1 observation deleted due to missingness)
## Multiple R-squared:  0.9736, Adjusted R-squared:  0.9721 
## F-statistic: 645.8 on 4 and 70 DF,  p-value: < 2.2e-16
model <- lm(income_tax ~ gdp + cpi + workers + income_tax_lag1,
            data = na.omit(sheet1))

summary(model)
## 
## Call:
## lm(formula = income_tax ~ gdp + cpi + workers + income_tax_lag1, 
##     data = na.omit(sheet1))
## 
## Residuals:
##    Min     1Q Median     3Q    Max 
## -69035 -13440    456  10944 156149 
## 
## Coefficients:
##                   Estimate Std. Error t value Pr(>|t|)    
## (Intercept)      1.142e+05  5.839e+04   1.955  0.05455 .  
## gdp              2.834e-02  2.305e-03  12.293  < 2e-16 ***
## cpi             -1.305e+03  4.572e+02  -2.855  0.00566 ** 
## workers         -7.830e-02  7.259e-02  -1.079  0.28444    
## income_tax_lag1  4.634e-01  5.896e-02   7.860 3.31e-11 ***
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
## 
## Residual standard error: 30010 on 70 degrees of freedom
## Multiple R-squared:  0.9736, Adjusted R-squared:  0.9721 
## F-statistic: 645.8 on 4 and 70 DF,  p-value: < 2.2e-16

ХХОАТ-ын 46 хувийг цуглуулж чаддаг бол үлдсэн хэсгийг цуглуулж чадаагүй байна.

sheet2 <- sheet2 %>%
  mutate(
    # 1. Арифметик өөрчлөлт (Зөрүү)
    wage_diff = wage - lag(wage),
    tax_diff = per_inc_tax - lag(per_inc_tax),
    
    # 2. Хувиарх өөрчлөлт (Таны Excel дээрх D болон E багана)
    wage_pct_change = (wage / lag(wage) - 1),
    tax_pct_change = (per_inc_tax / lag(per_inc_tax) - 1)
  )

# Корреляци олох (Хувиарх өөрчлөлт дээр)
cor_value <- cor(sheet2$wage_pct_change, sheet2$tax_pct_change, use = "complete.obs")
print(paste("Өөрчлөлтийн корреляци:", round(cor_value, 2)))
## [1] "Өөрчлөлтийн корреляци: 0.45"
# 1. Графикт зориулж өгөгдлийг цэгцлэх
plot_data <- sheet2 %>%
  filter(!is.na(wage_pct_change) & !is.na(tax_pct_change)) %>%
  # 1-р баганыг 'Year' гэж нэрлээд, ТОO руу хөрвүүлнэ
  select(Year = 1, wage_pct_change, tax_pct_change) %>% 
  mutate(Year = as.numeric(as.character(Year))) %>% # Текст утгыг тоо руу хөрвүүлэх хэсэг
  rename("Цалингийн өөрчлөлт" = wage_pct_change, 
         "ХХОАТ-ын өөрчлөлт" = tax_pct_change) %>%
  pivot_longer(cols = -Year, 
               names_to = "Indicator", 
               values_to = "Value")

# 2. Графикийг зурах
ggplot(plot_data, aes(x = Year, y = Value, color = Indicator, group = Indicator)) +
  geom_line(linewidth = 1) + 
  geom_point(size = 2) +
  scale_y_continuous(labels = scales::percent_format()) +
  scale_x_continuous(breaks = seq(min(plot_data$Year, na.rm = TRUE), 
                                  max(plot_data$Year, na.rm = TRUE), by = 2)) +
  labs(title = paste("Цалин болон ХХОАТ-ын өөрчлөлт (Корреляци =", round(cor_value, 2), ")"),
       x = "Он", 
       y = "Хувь, %",
       color = "Үзүүлэлтүүд") +
  theme_minimal() +
  theme(legend.position = "bottom")

library(tidyverse)
library(scales)

# 1. Өгөгдлийг оруулах (image_de0437.png-ээс)
sheet3 <- data.frame(
  Year = c(2009:2023),
  Informal_Rate = c(24.9, 22.5, 19.4, 25.4, 25.8, 24.5, 25, 20, 25, 23.9, 21.9, 23.3, 20.9, 23.1, 20.8)
)

# 2. Арифметик өөрчлөлтийг (зөрүү) тооцоолох
sheet3 <- sheet3 %>%
  mutate(
    Arithmetic_Change = Informal_Rate - lag(Informal_Rate)
  )

# 3. График байгуулах (image_de071c.png-тэй ижил загвараар)
ggplot(sheet3, aes(x = Year, y = Informal_Rate)) +
  # Үндсэн шугам ба цэгүүд
  geom_line(color = "#2b4162", linewidth = 1.2) +
  geom_point(color = "#2b4162", size = 2) +
  # Онцлох утгуудыг текстээр харуулах (Зураг дээрх шиг)
  geom_text(aes(label = Informal_Rate), vjust = -1, size = 3.5, check_overlap = TRUE) +
  # Тэнхлэгийн тохиргоо
  scale_x_continuous(breaks = seq(2009, 2023, 1)) +
  scale_y_continuous(limits = c(15, 30)) +
  # Гарчиг ба шошго
  labs(
    title = "Албан бус хөдөлмөр эрхлэлтийн түвшин",
    x = "Он",
    y = "Хувь, %"
  ) +
  theme_minimal() +
  theme(
    axis.text.x = element_text(angle = 45, vjust = 1, hjust = 1),
    panel.grid.minor = element_blank()
  )

# 4. Арифметик өөрчлөлтийн дунджийг харах
summary(sheet3$Arithmetic_Change)
##    Min. 1st Qu.  Median    Mean 3rd Qu.    Max.    NA's 
## -5.0000 -2.3750 -1.2000 -0.2929  1.1750  6.0000       1

Хөдөө аж ахуйн бус салбарын албан бус хөдөлмөр эрхлэгчдийн хувь 2009–2023 оны хооронд 19–26%-ийн интервалд хэлбэлзсэн нь хөдөлмөрийн зах зээлийн албан бус байдлын харьцангуй өндөр түвшнийг илтгэнэ. Ийм өндөр түвшин нь ХХОАТ-ын орлого бүрэн бүртгэгдэхгүй байх гол шалтгаануудын нэг юм. ARDL загвараар хийсэн тооцооллоор ХХОАТ-ын ойролцоогоор 56% нь далд буюу бүртгэлд бүрэн тусгагдаагүй орлогоос бүрдэж буй нь дээрх албан бус хөдөлмөрийн түвшинтэй статистикийн хувьд нийцэж байна. Мөн цалингийн орлогын өсөлт болон ХХОАТ-ын өөрчлөлтийн хоорондын корреляци 0.45 гарсан юм. Энэ зөрүү нь цалин өссөн ч татварын орлого түүнтэй зэрэгцэн нэмэгдэхгүй байгааг, улмаар албан бус хөдөлмөр болон тайлагналын сул байдал бодитой нөлөө үзүүлж буйг статистикийн хувьд баталгаажуулж байна.