# kniznice
library(dplyr)
library(purrr)
library(tibble)
library(knitr)
library(kableExtra)
library(zoo)
library(tseries)
library(lmtest)
library(sandwich)
library(car)
library(broom)
library(ggplot2)
library(patchwork)
library(broom)
library(rmarkdown)
library(stringr)
# data
udaje <- read.csv("dataEKONOMETRIA.csv", dec=".", sep=",", header = TRUE)
# Data imputation
# Compute column medians
column_medians <- sapply(udaje, median, na.rm = TRUE)
# Impute missing values with column medians
udaje_imputed <- udaje
for (col in names(udaje)) {
udaje_imputed[[col]][is.na(udaje_imputed[[col]])] <- column_medians[col]
}
# Replace the original data with the imputed data
udaje <- udaje_imputed
Úvod
Modelovanie ekonomických ukazovateľov je dôležité pre analýzu
výkonnosti firiem a celkový hospodársky rozvoj. V tejto práci sa
zameriavame na modelovanie výkonnosti firiem prostredníctvom
ukazovateľov ako sú rentabilita vlastného kapitálu (ROE), rentabilita
aktív (ROA), EBITDA marža (EBITDAmarza), a podiel žien vo vedení firmy.
Tieto ukazovatele poskytujú cenné informácie o finančnej zdraví a
stratégii podniku, ktoré sú dôležité pre rozhodovanie manažérov,
investorov a regulátorov.
Presné modely výkonnosti firiem umožňujú predpovedať budúci výkon
podnikov, hodnotiť efektívnosť ich operácií a poskytovať cenné údaje pre
ekonomické plánovanie. Mimoriadny význam má analýza faktorov, ktoré
ovplyvňujú tieto ukazovatele, ako je organizačná štruktúra firmy, pomer
mužov a žien v riadiacich pozíciách, a iné socioekonomické faktory.
Tieto faktory môžu mať zásadný vplyv na finančné výsledky firiem.
V práci sa budeme zaoberať modelovaním výkonnosti firiem zameraním sa
na ROE, ROA, EBITDA maržu a podiel žien vo vedení firiem, pričom cieľom
je identifikovať faktory, ktoré najvýraznejšie ovplyvňujú tieto
ukazovatele.
Údaje
Údaje, ktoré používame v tejto práci, pochádzajú z databázy
dataEKONOMETRIA, ktorá obsahuje finančné a organizačné ukazovatele pre
rôzne firmy v roku 2015. Databáza obsahuje informácie o ukazovateľoch
ako ROE, ROA, EBITDAmarza, M (počet mužov v riadení), Z (počet žien v
riadení), a ďalších socioekonomických a organizačných faktoroch. Tieto
dáta sú mnou zozbierané sekundárne dáta, zo zdrojov ako FinStat, OR a
účtovné závierky.
V rámci analýzy sme sa rozhodli zahrnúť len základné ukazovatele,
ktoré sú považované za kľúčové pre hodnotenie výkonnosti firiem.
Predpokladáme, že tieto ukazovatele, ako je podiel žien vo vedení firmy,
ROA, a EBITDA marža, môžu byť významnými vysvetľujúcimi faktormi pre
predikciu ROE a iných finančných ukazovateľov.
V databáze niektoré údaje chýbali, preto sme tieto chýbajúce hodnoty
doplnili mediánmi zodpovedajúcich premenných.
udaje <- read.csv("dataEKONOMETRIA.csv")
udaje
# Vyberieme numerické premenné
numerical_vars <- c("ROE", "ROA", "EBITDAmarza", "M", "Z")
# Funkcia na výpočet základných štatistík
summary_stats <- function(x) {
c(
Min = min(x, na.rm = TRUE),
Q1 = quantile(x, 0.25, na.rm = TRUE),
Median = median(x, na.rm = TRUE),
Mean = mean(x, na.rm = TRUE),
Q3 = quantile(x, 0.75, na.rm = TRUE),
Max = max(x, na.rm = TRUE)
)
}
# Získanie základných štatistík pre numerické premenné
summary_table <- numerical_vars %>%
set_names(numerical_vars) %>% # zachovať pôvodné názvy premenných
map(~ summary_stats(dataEKONOMETRIA[[.x]])) %>% # počíta štatistiky
bind_cols() %>% # zlúčiť do jednej tabuľky
mutate(Statistic = c("Min.", "1st Qu.", "Median", "Mean", "3rd Qu.", "Max.")) %>%
select(Statistic, everything())
summary_table
NA
# Import necessary libraries
library(ggplot2)
library(patchwork) # For 2x2 layout
# 1. Z vs. ROE
p1 <- ggplot(dataEKONOMETRIA, aes(x = Z, y = ROE)) +
geom_point(color = "#e31a1c", alpha = 0.7, size = 2) +
geom_smooth(method = "lm", se = TRUE, color = "blue") +
labs(title = "Z vs. ROE",
x = "Počet žien (Z)", y = "ROE") +
theme_minimal(base_size = 12)
# 2. Z vs. ROA
p2 <- ggplot(dataEKONOMETRIA, aes(x = Z, y = ROA)) +
geom_point(color = "#e31a1c", alpha = 0.7, size = 2) +
geom_smooth(method = "lm", se = TRUE, color = "blue") +
labs(title = "Z vs. ROA",
x = "Počet žien (Z)", y = "ROA") +
theme_minimal(base_size = 12)
# Arrange as 2 × 1 grid
p1 / p2

V grafických zobrazeniach medzi počtom žien (Z) a ROE, ako aj medzi
počtom žien (Z) a ROA, môžeme vidieť, že existuje veľmi slabý pozitívny
vzťah medzi týmito premennými. V prípade ROE a Z je závislosť veľmi
plochá, čo naznačuje, že počet žien vo vedení nemá výrazný vplyv na ROE.
Rovnako je tomu aj pri vzťahu medzi Z a ROA.
Oba grafy ukazujú, že dáta sa do značnej miery sústreďujú okolo
nulových hodnôt ROE a ROA a nie sú prítomné silné odchýlky, ktoré by
naznačovali silný vzťah medzi týmito premennými. Výrazný vplyv počtu
žien vo vedení na finančné ukazovatele nie je v tomto prípade evidentný,
čo môže naznačovať, že ďalšie faktory ovplyvňujú tieto ukazovatele, než
len zastúpenie žien v managemente.
LS0tCnRpdGxlOiAiUiBOb3RlYm9vayIKb3V0cHV0OiBodG1sX25vdGVib29rCi0tLQotLS0KdGl0bGU6ICJSIE5vdGVib29rIgpvdXRwdXQ6IGh0bWxfbm90ZWJvb2sKLS0tCmBgYHtyICBlY2hvID0gRkFMU0UsbWVzc2FnZSA9IEZBTFNFLHdhcm5pbmcgPSBGQUxTRSxlcnJvciA9IEZBTFNFfQprbml0cjo6b3B0c19jaHVuayRzZXQoCiAgZWNobyA9IEZBTFNFLCAgICAgICMgc2tyeWplIHbFoWV0a3kga8OzZHkKICBtZXNzYWdlID0gRkFMU0UsCiAgd2FybmluZyA9IEZBTFNFLAogIGVycm9yID0gRkFMU0UKKQpgYGAKCmBgYHtyfQojIGtuaXpuaWNlCmxpYnJhcnkoZHBseXIpCmxpYnJhcnkocHVycnIpCmxpYnJhcnkodGliYmxlKQpsaWJyYXJ5KGtuaXRyKQpsaWJyYXJ5KGthYmxlRXh0cmEpCmxpYnJhcnkoem9vKQpsaWJyYXJ5KHRzZXJpZXMpCmxpYnJhcnkobG10ZXN0KQpsaWJyYXJ5KHNhbmR3aWNoKQpsaWJyYXJ5KGNhcikKbGlicmFyeShicm9vbSkKbGlicmFyeShnZ3Bsb3QyKQpsaWJyYXJ5KHBhdGNod29yaykKbGlicmFyeShicm9vbSkKbGlicmFyeShybWFya2Rvd24pCmxpYnJhcnkoc3RyaW5ncikKYGBgCmBgYHtyfQojIGRhdGEKdWRhamUgPC0gcmVhZC5jc3YoImRhdGFFS09OT01FVFJJQS5jc3YiLCBkZWM9Ii4iLCBzZXA9IiwiLCBoZWFkZXIgPSBUUlVFKQoKIyBEYXRhIGltcHV0YXRpb24KCiMgQ29tcHV0ZSBjb2x1bW4gbWVkaWFucwpjb2x1bW5fbWVkaWFucyA8LSBzYXBwbHkodWRhamUsIG1lZGlhbiwgbmEucm0gPSBUUlVFKQoKIyBJbXB1dGUgbWlzc2luZyB2YWx1ZXMgd2l0aCBjb2x1bW4gbWVkaWFucwp1ZGFqZV9pbXB1dGVkIDwtIHVkYWplCmZvciAoY29sIGluIG5hbWVzKHVkYWplKSkgewogIHVkYWplX2ltcHV0ZWRbW2NvbF1dW2lzLm5hKHVkYWplX2ltcHV0ZWRbW2NvbF1dKV0gPC0gY29sdW1uX21lZGlhbnNbY29sXQp9CgojIFJlcGxhY2UgdGhlIG9yaWdpbmFsIGRhdGEgd2l0aCB0aGUgaW1wdXRlZCBkYXRhCnVkYWplIDwtIHVkYWplX2ltcHV0ZWQKCmBgYAojIMOadm9kCgpNb2RlbG92YW5pZSBla29ub21pY2vDvWNoIHVrYXpvdmF0ZcS+b3YgamUgZMO0bGXFvml0w6kgcHJlIGFuYWzDvXp1IHbDvWtvbm5vc3RpIGZpcmllbSBhIGNlbGtvdsO9IGhvc3BvZMOhcnNreSByb3p2b2ouIFYgdGVqdG8gcHLDoWNpIHNhIHphbWVyaWF2YW1lIG5hIG1vZGVsb3ZhbmllIHbDvWtvbm5vc3RpIGZpcmllbSBwcm9zdHJlZG7DrWN0dm9tIHVrYXpvdmF0ZcS+b3YgYWtvIHPDuiByZW50YWJpbGl0YSB2bGFzdG7DqWhvIGthcGl0w6FsdSAoUk9FKSwgcmVudGFiaWxpdGEgYWt0w612IChST0EpLCBFQklUREEgbWFyxb5hIChFQklUREFtYXJ6YSksIGEgcG9kaWVsIMW+aWVuIHZvIHZlZGVuw60gZmlybXkuIFRpZXRvIHVrYXpvdmF0ZWxlIHBvc2t5dHVqw7ogY2VubsOpIGluZm9ybcOhY2llIG8gZmluYW7EjW5laiB6ZHJhdsOtIGEgc3RyYXTDqWdpaSBwb2RuaWt1LCBrdG9yw6kgc8O6IGTDtGxlxb5pdMOpIHByZSByb3pob2RvdmFuaWUgbWFuYcW+w6lyb3YsIGludmVzdG9yb3YgYSByZWd1bMOhdG9yb3YuCgpQcmVzbsOpIG1vZGVseSB2w71rb25ub3N0aSBmaXJpZW0gdW1vxb7FiHVqw7ogcHJlZHBvdmVkYcWlIGJ1ZMO6Y2kgdsO9a29uIHBvZG5pa292LCBob2Rub3RpxaUgZWZla3TDrXZub3PFpSBpY2ggb3BlcsOhY2nDrSBhIHBvc2t5dG92YcWlIGNlbm7DqSDDumRhamUgcHJlIGVrb25vbWlja8OpIHBsw6Fub3ZhbmllLiBNaW1vcmlhZG55IHbDvXpuYW0gbcOhIGFuYWzDvXphIGZha3Rvcm92LCBrdG9yw6kgb3ZwbHl2xYh1asO6IHRpZXRvIHVrYXpvdmF0ZWxlLCBha28gamUgb3JnYW5pemHEjW7DoSDFoXRydWt0w7pyYSBmaXJteSwgcG9tZXIgbXXFvm92IGEgxb5pZW4gdiByaWFkaWFjaWNoIHBvesOtY2nDoWNoLCBhIGluw6kgc29jaW9la29ub21pY2vDqSBmYWt0b3J5LiBUaWV0byBmYWt0b3J5IG3DtMW+dSBtYcWlIHrDoXNhZG7DvSB2cGx5diBuYSBmaW5hbsSNbsOpIHbDvXNsZWRreSBmaXJpZW0uCgpWIHByw6FjaSBzYSBidWRlbWUgemFvYmVyYcWlIG1vZGVsb3ZhbsOtbSB2w71rb25ub3N0aSBmaXJpZW0gemFtZXJhbsOtbSBzYSBuYSBST0UsIFJPQSwgRUJJVERBIG1hcsW+dSBhIHBvZGllbCDFvmllbiB2byB2ZWRlbsOtIGZpcmllbSwgcHJpxI1vbSBjaWXEvm9tIGplIGlkZW50aWZpa292YcWlIGZha3RvcnksIGt0b3LDqSBuYWp2w71yYXpuZWrFoWllIG92cGx5dsWIdWrDuiB0aWV0byB1a2F6b3ZhdGVsZS4KCiMgw5pkYWplCgrDmmRhamUsIGt0b3LDqSBwb3XFvsOtdmFtZSB2IHRlanRvIHByw6FjaSwgcG9jaMOhZHphasO6IHogZGF0YWLDoXp5IGRhdGFFS09OT01FVFJJQSwga3RvcsOhIG9ic2FodWplIGZpbmFuxI1uw6kgYSBvcmdhbml6YcSNbsOpIHVrYXpvdmF0ZWxlIHByZSByw7R6bmUgZmlybXkgdiByb2t1IDIwMTUuIERhdGFiw6F6YSBvYnNhaHVqZSBpbmZvcm3DoWNpZSBvIHVrYXpvdmF0ZcS+b2NoIGFrbyBST0UsIFJPQSwgRUJJVERBbWFyemEsIE0gKHBvxI1ldCBtdcW+b3YgdiByaWFkZW7DrSksIFogKHBvxI1ldCDFvmllbiB2IHJpYWRlbsOtKSwgYSDEj2FsxaHDrWNoIHNvY2lvZWtvbm9taWNrw71jaCBhIG9yZ2FuaXphxI1uw71jaCBmYWt0b3JvY2guIFRpZXRvIGTDoXRhIHPDuiBtbm91IHpvemJpZXJhbsOpIHNla3VuZMOhcm5lIGTDoXRhLCB6byB6ZHJvam92IGFrbyBGaW5TdGF0LCBPUiBhIMO6xI10b3Zuw6kgesOhdmllcmt5LgoKViByw6FtY2kgYW5hbMO9enkgc21lIHNhIHJvemhvZGxpIHphaHJuw7rFpSBsZW4gesOha2xhZG7DqSB1a2F6b3ZhdGVsZSwga3RvcsOpIHPDuiBwb3Zhxb5vdmFuw6kgemEga8S+w7rEjW92w6kgcHJlIGhvZG5vdGVuaWUgdsO9a29ubm9zdGkgZmlyaWVtLiBQcmVkcG9rbGFkw6FtZSwgxb5lIHRpZXRvIHVrYXpvdmF0ZWxlLCBha28gamUgcG9kaWVsIMW+aWVuIHZvIHZlZGVuw60gZmlybXksIFJPQSwgYSBFQklUREEgbWFyxb5hLCBtw7TFvnUgYnnFpSB2w716bmFtbsO9bWkgdnlzdmV0xL51asO6Y2ltaSBmYWt0b3JtaSBwcmUgcHJlZGlrY2l1IFJPRSBhIGluw71jaCBmaW5hbsSNbsO9Y2ggdWthem92YXRlxL5vdi4KClYgZGF0YWLDoXplIG5pZWt0b3LDqSDDumRhamUgY2jDvWJhbGksIHByZXRvIHNtZSB0aWV0byBjaMO9YmFqw7pjZSBob2Rub3R5IGRvcGxuaWxpIG1lZGnDoW5taSB6b2Rwb3ZlZGFqw7pjaWNoIHByZW1lbm7DvWNoLgoKYGBge3J9CnVkYWplIDwtIHJlYWQuY3N2KCJkYXRhRUtPTk9NRVRSSUEuY3N2IikKdWRhamUKYGBgCmBgYHtyfQojIFZ5YmVyaWVtZSBudW1lcmlja8OpIHByZW1lbm7DqQpudW1lcmljYWxfdmFycyA8LSBjKCJST0UiLCAiUk9BIiwgIkVCSVREQW1hcnphIiwgIk0iLCAiWiIpCgojIEZ1bmtjaWEgbmEgdsO9cG/EjWV0IHrDoWtsYWRuw71jaCDFoXRhdGlzdMOtawpzdW1tYXJ5X3N0YXRzIDwtIGZ1bmN0aW9uKHgpIHsKICBjKAogICAgTWluICAgICAgPSBtaW4oeCwgbmEucm0gPSBUUlVFKSwKICAgIFExICAgICAgID0gcXVhbnRpbGUoeCwgMC4yNSwgbmEucm0gPSBUUlVFKSwKICAgIE1lZGlhbiAgID0gbWVkaWFuKHgsIG5hLnJtID0gVFJVRSksCiAgICBNZWFuICAgICA9IG1lYW4oeCwgbmEucm0gPSBUUlVFKSwKICAgIFEzICAgICAgID0gcXVhbnRpbGUoeCwgMC43NSwgbmEucm0gPSBUUlVFKSwKICAgIE1heCAgICAgID0gbWF4KHgsIG5hLnJtID0gVFJVRSkKICApCn0KCiMgWsOtc2thbmllIHrDoWtsYWRuw71jaCDFoXRhdGlzdMOtayBwcmUgbnVtZXJpY2vDqSBwcmVtZW5uw6kKc3VtbWFyeV90YWJsZSA8LSBudW1lcmljYWxfdmFycyAlPiUKICBzZXRfbmFtZXMobnVtZXJpY2FsX3ZhcnMpICU+JSAgICAgICAgICAgICAgICAgICAgICAjIHphY2hvdmHFpSBww7R2b2Ruw6kgbsOhenZ5IHByZW1lbm7DvWNoCiAgbWFwKH4gc3VtbWFyeV9zdGF0cyhkYXRhRUtPTk9NRVRSSUFbWy54XV0pKSAlPiUgICAgIyBwb8SNw610YSDFoXRhdGlzdGlreQogIGJpbmRfY29scygpICU+JSAgICAgICAgICAgICAgICAgICAgICAgICAgIyB6bMO6xI1pxaUgZG8gamVkbmVqIHRhYnXEvmt5CiAgbXV0YXRlKFN0YXRpc3RpYyA9IGMoIk1pbi4iLCAiMXN0IFF1LiIsICJNZWRpYW4iLCAiTWVhbiIsICIzcmQgUXUuIiwgIk1heC4iKSkgJT4lCiAgc2VsZWN0KFN0YXRpc3RpYywgZXZlcnl0aGluZygpKQoKc3VtbWFyeV90YWJsZQoKYGBgCmBgYHtyIG9icjItMSxmaWcuY2FwPSJQw6Fyb3bDqSB2esWlYWh5IG1lZHppIHBvxI10b20gxb5pZW4gWiBhIFJPRSwgUk9BIixmaWcuaGVpZ2h0PTgsIGZpZy53aWR0aD0xMCwgbWVzc2FnZT1GQUxTRSwgd2FybmluZz1GQUxTRX0KIyBJbXBvcnQgbmVjZXNzYXJ5IGxpYnJhcmllcwpsaWJyYXJ5KGdncGxvdDIpCmxpYnJhcnkocGF0Y2h3b3JrKSAgICMgRm9yIDJ4MiBsYXlvdXQKCiMgMS4gWiB2cy4gUk9FCnAxIDwtIGdncGxvdChkYXRhRUtPTk9NRVRSSUEsIGFlcyh4ID0gWiwgeSA9IFJPRSkpICsKICBnZW9tX3BvaW50KGNvbG9yID0gIiNlMzFhMWMiLCBhbHBoYSA9IDAuNywgc2l6ZSA9IDIpICsKICBnZW9tX3Ntb290aChtZXRob2QgPSAibG0iLCBzZSA9IFRSVUUsIGNvbG9yID0gImJsdWUiKSArCiAgbGFicyh0aXRsZSA9ICJaIHZzLiBST0UiLAogICAgICAgeCA9ICJQb8SNZXQgxb5pZW4gKFopIiwgeSA9ICJST0UiKSArCiAgdGhlbWVfbWluaW1hbChiYXNlX3NpemUgPSAxMikKCiMgMi4gWiB2cy4gUk9BCnAyIDwtIGdncGxvdChkYXRhRUtPTk9NRVRSSUEsIGFlcyh4ID0gWiwgeSA9IFJPQSkpICsKICBnZW9tX3BvaW50KGNvbG9yID0gIiNlMzFhMWMiLCBhbHBoYSA9IDAuNywgc2l6ZSA9IDIpICsKICBnZW9tX3Ntb290aChtZXRob2QgPSAibG0iLCBzZSA9IFRSVUUsIGNvbG9yID0gImJsdWUiKSArCiAgbGFicyh0aXRsZSA9ICJaIHZzLiBST0EiLAogICAgICAgeCA9ICJQb8SNZXQgxb5pZW4gKFopIiwgeSA9ICJST0EiKSArCiAgdGhlbWVfbWluaW1hbChiYXNlX3NpemUgPSAxMikKCiMgQXJyYW5nZSBhcyAyIMOXIDEgZ3JpZApwMSAvIHAyCgpgYGAKViBncmFmaWNrw71jaCB6b2JyYXplbmlhY2ggbWVkemkgcG/EjXRvbSDFvmllbiAoWikgYSBST0UsIGFrbyBhaiBtZWR6aSBwb8SNdG9tIMW+aWVuIChaKSBhIFJPQSwgbcO0xb5lbWUgdmlkaWXFpSwgxb5lIGV4aXN0dWplIHZlxL5taSBzbGFiw70gcG96aXTDrXZueSB2esWlYWggbWVkemkgdMO9bWl0byBwcmVtZW5uw71taS4gViBwcsOtcGFkZSBST0UgYSBaIGplIHrDoXZpc2xvc8WlIHZlxL5taSBwbG9jaMOhLCDEjW8gbmF6bmHEjXVqZSwgxb5lIHBvxI1ldCDFvmllbiB2byB2ZWRlbsOtIG5lbcOhIHbDvXJhem7DvSB2cGx5diBuYSBST0UuIFJvdm5ha28gamUgdG9tdSBhaiBwcmkgdnrFpWFodSBtZWR6aSBaIGEgUk9BLgoKT2JhIGdyYWZ5IHVrYXp1asO6LCDFvmUgZMOhdGEgc2EgZG8gem5hxI1uZWogbWllcnkgc8O6c3RyZcSPdWrDuiBva29sbyBudWxvdsO9Y2ggaG9kbsO0dCBST0UgYSBST0EgYSBuaWUgc8O6IHByw610b21uw6kgc2lsbsOpIG9kY2jDvWxreSwga3RvcsOpIGJ5IG5hem5hxI1vdmFsaSBzaWxuw70gdnrFpWFoIG1lZHppIHTDvW1pdG8gcHJlbWVubsO9bWkuIFbDvXJhem7DvSB2cGx5diBwb8SNdHUgxb5pZW4gdm8gdmVkZW7DrSBuYSBmaW5hbsSNbsOpIHVrYXpvdmF0ZWxlIG5pZSBqZSB2IHRvbXRvIHByw61wYWRlIGV2aWRlbnRuw70sIMSNbyBtw7TFvmUgbmF6bmHEjW92YcWlLCDFvmUgxI9hbMWhaWUgZmFrdG9yeSBvdnBseXbFiHVqw7ogdGlldG8gdWthem92YXRlbGUsIG5lxb4gbGVuIHphc3TDunBlbmllIMW+aWVuIHYgbWFuYWdlbWVudGUuCgo=