chore(script): Clean leftover todo annotations

This commit is contained in:
Marty Oehme 2024-06-20 11:01:34 +02:00
parent 97df1d4814
commit ef1f7785c2
Signed by: Marty
GPG key ID: EDBF2ED917B2EF6A

View file

@ -247,7 +247,7 @@ The identified channels here are different social supports, gender role expectat
<!-- gender --> <!-- gender -->
Kumari [-@Kumari2018] looks at the relationship of both economic growth and gender disparity on the labour supply in investigating their effects on female work participation. Kumari [-@Kumari2018] looks at the relationship of both economic growth and gender disparity on the labour supply in investigating their effects on female work participation.
<!-- TODO explain U-shape --> <!-- TODO further explanation of U-shape necessary? -->
They see a U-shaped participation rate and some evidence of cross-sector gender pay disparity which is affected by demographic factors such as migration, marriage, child care and fertility, as well as economic factors such as per capita income, unemployment, infrastructure and the prevalence of non-farm jobs. They see a U-shaped participation rate and some evidence of cross-sector gender pay disparity which is affected by demographic factors such as migration, marriage, child care and fertility, as well as economic factors such as per capita income, unemployment, infrastructure and the prevalence of non-farm jobs.
Ultimately, they argue that the labour supply inequalities are based on inequality between the sexes and, while regulatory measures such as adequate family and childcare policies, tax regimes and the presence of subsidized healthcare help, changes to the female labour force participation fundamentally require the replacement of such a traditional value system itself. Ultimately, they argue that the labour supply inequalities are based on inequality between the sexes and, while regulatory measures such as adequate family and childcare policies, tax regimes and the presence of subsidized healthcare help, changes to the female labour force participation fundamentally require the replacement of such a traditional value system itself.
@ -290,7 +290,8 @@ There is also low evidence for return to work being increased by education, work
# Methodology and data # Methodology and data
This section will discuss the systematic scoping review methodology that is proposed to conduct the review of the literature on policy interventions that are expected to address inequalities in forms of work and labour market outcomes. The following section will discuss the methodology that is proposed to conduct the review of the literature on policy interventions that are expected to address inequalities in forms of work and labour market outcomes,
as well as give an overview of the collected data.
This study follows the principles of a systematic review framework, to systematically assess the impact of an array of policies on inequalities in the world of work. This study follows the principles of a systematic review framework, to systematically assess the impact of an array of policies on inequalities in the world of work.
It strives to follow the clear and reproducible method of identification prior to synthesis of relevant research, It strives to follow the clear and reproducible method of identification prior to synthesis of relevant research,
while limiting "bias by the systematic assembly, critical appraisal and synthesis" through applying scientific strategies to the review itself [@Cook1995]. while limiting "bias by the systematic assembly, critical appraisal and synthesis" through applying scientific strategies to the review itself [@Cook1995].
@ -306,12 +307,10 @@ With an increasingly adopted approach in recent years, with rigorous dichotomy o
## The search protocol ## The search protocol
<!-- TODO need correct above definitions -->
The search protocol was carried out based on the introduced areas of policies as well as the possible combination of definitions and outcomes in the world of work. The search protocol was carried out based on the introduced areas of policies as well as the possible combination of definitions and outcomes in the world of work.
For each dimension of definitions, a cluster containing possible utilized terms will be created, that is for: definitions of work and labour, forms of work, definitions of inequality, forms of vertical and forms of horizontal inequalities, labour market outcomes, and definitions of policy. For each dimension of definitions, a cluster containing possible utilized terms will be created, that is for: definitions of work and labour, forms of work, definitions of inequality, forms of vertical and forms of horizontal inequalities, labour market outcomes, and definitions of policy.
Each of the clusters contains synonymous terms as well as term-adjacent phrase combinations which are in turn used to refine or broaden the search scope to best encapsulate each respective cluster, based on the above definitions. Each of the clusters contains synonymous terms as well as term-adjacent phrase combinations which are in turn used to refine or broaden the search scope to best encapsulate each respective cluster, based on the above definitions.
<!-- TODO Why WOS database? -->
The search protocol then follows a three-staged process of execution: identification, screening and extraction. The search protocol then follows a three-staged process of execution: identification, screening and extraction.
First, in identification, the relevant policy, inequality and world of work related dimensions are combined through Boolean operators to conduct a search through the database repository Web of Science and supplemental searches via Google Scholar to supply potential gray literature. First, in identification, the relevant policy, inequality and world of work related dimensions are combined through Boolean operators to conduct a search through the database repository Web of Science and supplemental searches via Google Scholar to supply potential gray literature.
While the resulting study pools could be screened for in multiple languages, the search queries themselves are passed to the databases in English-language only. While the resulting study pools could be screened for in multiple languages, the search queries themselves are passed to the databases in English-language only.
@ -479,26 +478,15 @@ For a full list of validity ranks, see @apptbl-validity-external and @apptbl-val
## Data ## Data
```{python}
#| label: calculate-relevant-studies
#| echo: false
# TODO Remove redundant 'relevant' studies observation below once all studies are extracted.
nr_relevant = len([1 for kw in all_keywords if "relevant" in kw])
```
The query execution results in an initial sample of `{python} nr_database_query_raw` potential studies identified from the database search as well as `{python} nr_snowballing_raw` potential studies from other sources, leading to a total initial number of `{python} FULL_RAW_SAMPLE_NOTHING_REMOVED`. The query execution results in an initial sample of `{python} nr_database_query_raw` potential studies identified from the database search as well as `{python} nr_snowballing_raw` potential studies from other sources, leading to a total initial number of `{python} FULL_RAW_SAMPLE_NOTHING_REMOVED`.
This accounts for all identified studies without duplicate removal, without controlling for literature that has been superseded or applying any other screening criteria. This accounts for all identified studies without duplicate removal, without controlling for literature that has been superseded or applying any other screening criteria.
Of these, `{python} nr_relevant` have been identified as potentially relevant studies for the purposes of this scoping review, from which `{python} nr_extraction_done` have been extracted. Of these, `{python} FULL_SAMPLE_DUPLICATES_REMOVED-nr_out_title-nr_out_abstract-nr_out_language` have been identified as potentially relevant studies for the purposes of this scoping review and selected for a full text review,
from which in turn `{python} nr_extraction_done` have ultimately been extracted.
<!-- {{++ FIXME: Update description for changing study pool ++}} -->
The currently identified literature rises somewhat in volume over time, The currently identified literature rises somewhat in volume over time,
with first larger outputs identified from 2014, with first larger outputs identified from 2014,
as can be seen in @fig-publications-per-year. as can be seen in @fig-publications-per-year.
<!-- {{++ FIXME: give full year scale ++}} -->
<!-- TODO Should this be sub-divided by region or subdivision later per-section? -->
```{python} ```{python}
#| label: fig-publications-per-year #| label: fig-publications-per-year
#| fig-cap: Publications per year #| fig-cap: Publications per year
@ -509,20 +497,21 @@ df_study_years = (
.reset_index() .reset_index()
.drop_duplicates() .drop_duplicates()
) )
# plot by year TODO decide if we want to distinguish by literature type/region/etc as hue # FIXME potentially timeseries plot so no years are missing
# FIXME should be timeseries plot so no years are missing
ax = sns.countplot(df_study_years, x="year") ax = sns.countplot(df_study_years, x="year")
ax.tick_params(axis='x', rotation=45) ax.tick_params(axis='x', rotation=45)
ax.set_xlabel("") ax.set_ylabel("Count")
ax.set_xlabel("Year")
plt.tight_layout() plt.tight_layout()
plt.show() plt.show()
df_study_years = None df_study_years = None
``` ```
Anomalies such as the relatively significant dips in output in 2016 and 2012 become especially interesting against the strong later increase of output. Anomalies such as the relatively significant dips in output in 2016 and 2017 become especially interesting against the strong overall increase of output.
While this can mean a decreased interest or different focus points within academia during those time spans, While this can mean a decreased interest or different focus points within academia during the time span,
it may also point towards alternative term clusters that are newly arising, or a re-focus towards different interventions, it may also point towards newly arising alternative term clusters, or a re-focus towards different interventions,
and should thus be kept in mind for future scoping efforts. either of which may not be completely captured in the data and should thus be kept in mind for future scoping efforts.
The predominant amount of literature is based on white literature, with only a marginal amount solely published as gray literature. The predominant amount of literature is based on white literature, with only a marginal amount solely published as gray literature.
This represents a gap which seems reasonable and not surprising since the database query efforts were primarily aimed at finding the most current versions of white literature. This represents a gap which seems reasonable and not surprising since the database query efforts were primarily aimed at finding the most current versions of white literature.
@ -530,7 +519,7 @@ Such a stark gap speaks to a well targeted identifaction procedure, with more up
@fig-citations-per-year-avg shows the average number of citations for all studies published within an individual year. @fig-citations-per-year-avg shows the average number of citations for all studies published within an individual year.
From the literature sample, several patterns emerge: From the literature sample, several patterns emerge:
First, in general, citation counts are slightly decreasing - as should generally be expected with newer publications as less time has passed allowing either their contents be dissected and distributed or any repeat citations having taken place. First, in general, citation counts are slightly decreasing --- as should generally be expected for newer publications as less time has passed allowing either their contents be dissected and distributed or any repeat citations having taken place.
```{python} ```{python}
#| label: fig-citations-per-year-avg #| label: fig-citations-per-year-avg
@ -541,7 +530,12 @@ fig, ax = plt.subplots()
ax.bar(grpd["year"], grpd["zot_cited"]) ax.bar(grpd["year"], grpd["zot_cited"])
sns.regplot(x=grpd["year"], y=grpd["zot_cited"], ax=ax) sns.regplot(x=grpd["year"], y=grpd["zot_cited"], ax=ax)
#ax = sns.lmplot(data=grpd, x="year", y="zot_cited", fit_reg=True) #ax = sns.lmplot(data=grpd, x="year", y="zot_cited", fit_reg=True)
years_list = np.arange(2000, 2024).tolist()
ax.set_xticks(years_list)
ax.tick_params(axis='x', rotation=45) ax.tick_params(axis='x', rotation=45)
ax.set_ylabel("Citations")
ax.set_xlabel("Year")
plt.tight_layout() plt.tight_layout()
plt.show() plt.show()
``` ```
@ -551,8 +545,10 @@ This suggests, first, no overall decrease in academic interest in the topic over
and second, no linearly developing concentration or centralization of knowledge output and dissemination, and second, no linearly developing concentration or centralization of knowledge output and dissemination,
though it also throws into question a clear-cut increase of *relevant* output over time. though it also throws into question a clear-cut increase of *relevant* output over time.
Positive outlier years in citation amount can point to clusters of relevant literature feeding wider dissemination or cross-disciplinary interest, a possible sign of still somewhat unfocused research production which does not approach from a single coherent perspective yet. Positive outlier years in citation amount can point to clusters of relevant literature feeding wider dissemination or cross-disciplinary interest,
It can also point to a centralization of knowledge production, with studies feeding more intensely off each other during the review process, a possible sign of more focused knowledge production and thus valuable to more closely review during the screening process. a possible sign of still somewhat unfocused research production which does not yet approach from a single coherent perspective.
It can also point to a centralization of knowledge production, with studies feeding more intensely off each other during the literature review process,
a possible sign of more focused knowledge production and thus valuable to more closely review during screening.
It may also suggest that clearly influential studies have been produced during those years, a possibility which may be more relevant during years of more singular releases (such as 2011 and 2013). It may also suggest that clearly influential studies have been produced during those years, a possibility which may be more relevant during years of more singular releases (such as 2011 and 2013).
This is because, as @fig-publications-per-year showed, the overall output was nowhere near as rich as in the following years, allowing single influential works to skew the visible means for those years. This is because, as @fig-publications-per-year showed, the overall output was nowhere near as rich as in the following years, allowing single influential works to skew the visible means for those years.
@ -560,10 +556,6 @@ This is because, as @fig-publications-per-year showed, the overall output was no
In all of these cases, such outliers should provide clear points of interest during the screening process for eventual re-evaluation of utilized scoping term clusters and for future research focus. In all of these cases, such outliers should provide clear points of interest during the screening process for eventual re-evaluation of utilized scoping term clusters and for future research focus.
Should they point towards gaps (or over-optimization) of specific areas of interest during those time-frames or more generally, they may provide an impetus for tweaking future identification queries to better align with the prevailing literature output. Should they point towards gaps (or over-optimization) of specific areas of interest during those time-frames or more generally, they may provide an impetus for tweaking future identification queries to better align with the prevailing literature output.
<!-- {{++ TODO: Add breakdown by thematic area++}} -->
<!-- {{++ TODO: describe intervention types with complete dataset ++}} -->
# Synthesis: A multitude of lenses # Synthesis: A multitude of lenses
This section will present a synthesis of evidence from the scoping review, This section will present a synthesis of evidence from the scoping review,
@ -814,7 +806,7 @@ The results show the same trends for measurement of land inequality using the sh
### Social protection ### Social protection
<!-- TODO Include part of Pi2016 on social security --> <!-- TODO Should we include Pi2016 on social security? -->
<!-- social assistance benefits and wages --> <!-- social assistance benefits and wages -->
@Wang2016 undertake an observational study on the levels of social assistance benefits and wages in a national comparative study within 26 OECD countries. @Wang2016 undertake an observational study on the levels of social assistance benefits and wages in a national comparative study within 26 OECD countries.
@ -851,8 +843,7 @@ The authors suggest this shows the primary channel of the programme becoming a b
Two limitations of the study are its small sample size due to a low response rate, and an over-representation of racial minorities, women and older persons in the sample mentioned as introducing possible downward bias for measured labour force participation rates. Two limitations of the study are its small sample size due to a low response rate, and an over-representation of racial minorities, women and older persons in the sample mentioned as introducing possible downward bias for measured labour force participation rates.
<!-- UBI --> <!-- UBI -->
<!-- TODO! Add to main findings and possibly env protection/labour regulation --> <!-- TODO Potentially mention single sentence of Standing also looking into UBI -->
<!-- TODO Add quick sentence of Standing also looking into UBI -->
@Cieplinski2021 undertake a simulation study on the income inequality effects of both a policy targeting a reduction in working time and the introduction of a UBI in Italy. @Cieplinski2021 undertake a simulation study on the income inequality effects of both a policy targeting a reduction in working time and the introduction of a UBI in Italy.
It finds that while both decrease overall income inequality, measured through Gini coefficient, they do so through different channels. It finds that while both decrease overall income inequality, measured through Gini coefficient, they do so through different channels.
While provision of a UBI sustains aggregate demand, thereby spreading income in a more equitable manner, While provision of a UBI sustains aggregate demand, thereby spreading income in a more equitable manner,
@ -1175,8 +1166,7 @@ Some limitations to the study include a relatively small overall sample size, as
### Unconscious bias and discriminatory norms ### Unconscious bias and discriminatory norms
<!-- TODO include discussion of Gates2000 on social components of disability rtw --> <!-- TODO should we include hiring / firing patterns of Mun2018? mat laws -->
<!-- TODO include hiring / firing patterns of Mun2018? mat laws -->
@Al-Mamun2014 conduct a study on the impacts of an urban micro-finance programme in Malaysia on the economic empowerment of women. @Al-Mamun2014 conduct a study on the impacts of an urban micro-finance programme in Malaysia on the economic empowerment of women.
The programme introduced the ability for low-income urban individuals to receive collateral-free credit. The programme introduced the ability for low-income urban individuals to receive collateral-free credit.
@ -1301,17 +1291,19 @@ validities["identifier"] = validities["author"].str.replace(r',.*$', '', regex=T
validities = validities.loc[(validities["design"] == "quasi-experimental") | (validities["design"] == "experimental")] validities = validities.loc[(validities["design"] == "quasi-experimental") | (validities["design"] == "experimental")]
#validities["external_validity"] = validities["external_validity"].astype('category') #validities["external_validity"] = validities["external_validity"].astype('category')
validities["internal_validity"] = validities["internal_validity"].astype('category') validities["internal_validity"] = validities["internal_validity"].astype('category')
validities["External Validity"] = validities["external_validity"]
validities["Internal Validity"] = validities["internal_validity"]
plt.figure().set_figheight(5) plt.figure().set_figheight(5)
sns.violinplot( sns.violinplot(
data=validities, data=validities,
x="internal_validity", y="external_validity", hue="design", x="Internal Validity", y="External Validity", hue="design",
cut=0, bw_method="scott", cut=0, bw_method="scott",
orient="x" orient="x"
) )
sns.swarmplot( sns.swarmplot(
data=validities, data=validities,
x="internal_validity", y="external_validity", legend=False, x="Internal Validity", y="External Validity", legend=False,
color="darkmagenta", color="darkmagenta",
s=4 s=4
) )
@ -1339,7 +1331,7 @@ again with the exception of @Thoresen2021 already mentioned.
sns.displot( sns.displot(
data=validities, data=validities,
x="external_validity", hue="internal_validity", x="External Validity", hue="Internal Validity",
kind="kde", kind="kde",
multiple="fill", clip=(0, None), multiple="fill", clip=(0, None),
palette="ch:rot=-0.5,hue=1.5,light=0.9", palette="ch:rot=-0.5,hue=1.5,light=0.9",
@ -1436,7 +1428,6 @@ Similarly, rarely do studies delineate generational outcomes from income, gender
[^education-studies]: For gender inequalities within education paths themselves, see @Stepanenko2021. For possible ways to integrate gender-transformative interventions into professional education, see @Newman2016. For the effects of prior inequalities on taxation preferences, school enrolment and educational choices, see @Gutierrez2009 and @Zamfir2017. For interactions between policies for the knowledge translation of sexual education and their barriers, see @Curran2022. [^education-studies]: For gender inequalities within education paths themselves, see @Stepanenko2021. For possible ways to integrate gender-transformative interventions into professional education, see @Newman2016. For the effects of prior inequalities on taxation preferences, school enrolment and educational choices, see @Gutierrez2009 and @Zamfir2017. For interactions between policies for the knowledge translation of sexual education and their barriers, see @Curran2022.
<!-- frameworks/qualitative discussion --> <!-- frameworks/qualitative discussion -->
<!-- explanatory framework; see data/processed/irrelevant/Eckardt2022 TODO connect with study results above -->
The effects of automation on income inequality are more clearly put into focus by @Eckardt2022 by studying income inequality and under the effects of various kinds of automation and a minimum wage within the economy. The effects of automation on income inequality are more clearly put into focus by @Eckardt2022 by studying income inequality and under the effects of various kinds of automation and a minimum wage within the economy.
He considers several types of automation, with automation on the extensive margin (automation of more tasks) leading to decreased wage inequality between low-skill and high-skill earners if it results in decreased overall outputs due to wage compression, and vice versa for increased total outputs. He considers several types of automation, with automation on the extensive margin (automation of more tasks) leading to decreased wage inequality between low-skill and high-skill earners if it results in decreased overall outputs due to wage compression, and vice versa for increased total outputs.
Automation on the intensive margin (increased productivity of automating existing tasks) has ambiguous effects on the employment share of low-skill workers (who are possibly displaced) and a higher minimum wage here decreases the inequality between low-skill wages and higher-skill wages. Automation on the intensive margin (increased productivity of automating existing tasks) has ambiguous effects on the employment share of low-skill workers (who are possibly displaced) and a higher minimum wage here decreases the inequality between low-skill wages and higher-skill wages.
@ -1463,7 +1454,7 @@ findings - channels - policy recc
- supply-side effects, esp maternal (family planning; care work) - supply-side effects, esp maternal (family planning; care work)
- organisational disadvantagement in new economy (networking needs, self-promotion, managerial discretions) - organisational disadvantagement in new economy (networking needs, self-promotion, managerial discretions)
TODO include unionisation effects on gender TODO perhaps add specific section for unionisation effects on gender?
--> -->
Due to its persistent characteristics, gender inequality is an often analysed horizontal dimension of workplace inequality in the study sample, Due to its persistent characteristics, gender inequality is an often analysed horizontal dimension of workplace inequality in the study sample,