Literature DB >> 34532878

Matching on poset-based average rank for multiple treatments to compare many unbalanced groups.

Margherita Silan1, Giovanna Boccuzzo1, Bruno Arpino2.   

Abstract

In this article, we propose an original matching procedure for multiple treatment frameworks based on partially ordered set theory (poset). In our proposal, called matching on poset-based average rank for multiple treatments (MARMoT), poset theory is used to summarize individuals' confounders and the relative average rank is used to balance confounders and match individuals in different treatment groups. This approach proves to be particularly useful for balancing confounders when the number of treatments considered is high. We apply our approach to the estimation of neighborhood effect on the fractures among older people in Turin (a city in northern Italy).
© 2021 The Authors. Statistics in Medicine published by John Wiley & Sons Ltd.

Entities:  

Keywords:  matching; multiple treatments; neighborhood effect; poset

Mesh:

Year:  2021        PMID: 34532878      PMCID: PMC9292765          DOI: 10.1002/sim.9192

Source DB:  PubMed          Journal:  Stat Med        ISSN: 0277-6715            Impact factor:   2.497


INTRODUCTION

The ideal situation for drawing causal inference about a given treatment is represented by randomized trials, however, quite often in many fields, randomization of subjects into different treatment groups is infeasible. The use of observational data represents a challenge because of selection bias, that happens when the treated group of subjects differs systematically from the control group, according to confounders that also affect the outcome or are associated to it. Indeed, the distribution of confounders among the treatment groups may differ considerably, creating what is called an unbalanced situation. Thus, in these cases the crucial question is whether differences with respect to the outcome between treatment groups can be attributed to the treatment itself, rather than to differences between subjects' characteristics in the groups. This is why methodological techniques usually applied to solve this issue are focused on reaching the balance of confounders' distribution across the treatment groups. Widely used methods to balance the distributions of observed characteristics among treatment groups are those based on the propensity score, that is, the probability to be treated conditional on a set of independent variables. Propensity score matching, for example, consists in matching individuals in different treatment groups based on their propensity score. This method enables to adjust for confounders, and compare only comparable groups of subjects, with similar distribution of the observed characteristics. Several studies deal with the use of propensity score techniques in the presence of a dichotomous treatment, where only two groups of subjects need to be balanced with respect to confounders. The use of propensity score techniques in multiple treatment frameworks is less straightforward. In the literature there are a few works that estimate the effect of nondichotomous treatments, , , , , , comparing three or four treatment groups. However, using propensity score matching is complicated with multiple treatments, especially when the number of treatment groups is higher than three, because of methodological, interpretative and computational issues. For instance, it is more difficult to identify a common support for all the treatment groups that allow to properly compare them. Also the computation of the propensity score is less trivial, especially the model specification. Moreover, the complexity of the matching algorithm increases with the number of treatment group considered. The method we propose, that we label matching on poset‐based average rank for multiple treatments (MARMoT), consists in a multiple matching based on partially ordered sets (poset). We test the MARMoT approach with simulations, and prove its utility in balancing the observed confounders among groups. Our simulation study considers 23 treatment groups and shows more than satisfactory results, indeed, the MARMoT approach highly improves the balance of confounders, even starting from strongly unbalanced situations. As far as the empirical application is concerned, we observed MARMoT performance with real data considering 10, 23, and 70 treatment groups. Even with real data the results are satisfactory, especially with 10 and 23 treatment groups, while in the last case there is still room for improvement. As a matter of fact, it is quite common in public health applications to deal with high number of treatments, for instance in the assessment of hospitals' performance. In our empirical analyzes, we estimate the neighborhood effect on hospitalized fractures among older people residents in Turin, a city in the north of Italy. The focus of this paper is on comparison of neighborhoods with different compositions, given that individuals with different fracture risk factors may live in different areas. Our matching technique enable us to adjust for confounders using a poset‐based average rank in a multiple treatments framework, even when the number of treatment groups (neighborhoods) is very high. The main contributions of this paper thus consist in the proposal of this new matching approach based on poset theory, its validation in a simulation study and its application to estimate the neighborhood effect on hospitalized fractures among individuals aged sixty or more, based on three different geographical partitions. In Section 2, we describe the case study, the data analyzed, the three different geographical partitions considered, and the confounders we measure. The methods to balance the observed confounders in multiple treatments frameworks are described in Section 3, followed by a brief introduction to poset theory, and an in‐depth explanation of our proposal. In Section 4, we describe the design and the results of a simulation study that we performed to test the reliability of our original proposal. Section 5 illustrates the empirical application with real data, comparing different geographical partitions and a sensitivity analysis that shows strengths and limitations of the MARMoT approach.

CASE STUDY

During the last 20 years, there has been growing interest in the effects of context on individuals' lives, prompting important new research in social epidemiology. Such effects are usually called “neighborhood effects” and were defined by Oakes as the independent causal effects of neighborhoods on a given health or social outcome. In the literature, the term neighborhood is often used to delineate individuals' immediate residential environments and the material and social characteristics of these environments that presumably have an impact on personal outcomes. Risk factors for health attributable to neighborhood include deprivation, walkability, air pollution, crime, and social cohesion. Our interest in the neighborhood effect on hospitalized fractures among individuals aged 60 and more stems from a real need expressed by Turin's Epidemiological Service. Neighborhoods may affect fracture rates among older people in two main ways: they may be difficult to walk around, or have inadequate street lighting, and thus increase the risk of falls. In addition, people living in the area may be discouraged from engaging in physical activity, and their muscle tone and bone structure may consequently deteriorate. , The focus here is on people aged 60 and more, partly because of their greater exposure to hospitalized fracture, and also because they tend to be a more stable resident population. Indeed, some researchers have found older people more susceptible to experience neighborhood effects because they spend more time in their neighborhoods than younger people. Older people are also less likely to move house (the annual rate for the observed population was only around ).

Turin longitudinal study

The data used in our analyzes come from a longitudinal study conducted in Turin, that gave rise to an integrated database, which combines administrative data flows on residents drawn from censuses and population registry with health data flows (hospital discharge records, prescription charges and exemptions, and territorial drug prescriptions). The hospital discharge records contain information on the patient's diagnosis, admission mode (emergency, compulsory, voluntary), and date of admission and discharge. The prescription charges database lists all exemptions from payment of health services to which some patients are entitled due to chronic conditions or low income. The territorial drug prescriptions database contains details of prescribed drugs, the quantities involved, and their classification (based on their therapeutic, pharmacological and chemical properties). The census data includes not only basic demographic data, such as age, sex, and place of birth, but also some important information about individuals' socioeconomic status, such as their occupation, education, home ownership, and family composition. All these different data sources have been pooled together over time. Starting with the censuses and population registers available in 1971, Turin's residents have been registered and tracked as a historical migration dataset, considering all movements of individuals living in Turin for at least one day from 1971 onwards. Several other data sources were added over time, such as the cause of death archives in 1971, the cancer registry in 1985, the hospital discharge records in 1995, drug prescriptions data in 1997, and so forth.

Examined population

The study population consists of all individuals included in the 2001 population census, aged 60 or more at December 31, 2001. In order to be able to collect information on possible confounders represented by past health‐related information, we focus on individuals who have been living in Turin between January 1, 1997 and December 31, 2001. We measure the outcome, that is, hospitalized fractures, during the year following the census (ie, 2002). We therefore limit our analyzes to individuals who have been living in Turing for the whole year 2002. In the empirical analyzes, we focus on assessing the differences in the proportion of individuals experiencing at least one hospitalized fracture in 2002 among individuals living in different neighborhoods at the time of the 2001 census.

Neighborhoods

The city of Turin can be split into 10 districts, 23 areas, or 94 zones. The three partitions are characterized by different living conditions (deprivation, walkability, crime, and social cohesion) and population features, but the three geographical layers are only partially hierarchical. For instance, the same zone may belong to two or more areas, or districts. The ten districts have an average population of 22 583 residents, with the least populated accounting for 10 608 individuals, and the most populated for 33 072 individuals. The populations of the 23 areas range between 3584 and 18 089 residents, with an average of 9819. The number of individuals living in each zone varies even more. In our empirical analyzes, we compare proportions of hospitalized fractures among neighborhoods considering the three geographical partitions. In the case of the 94 zones, however, we excluded the neighborhoods with small sizes. More specifically, we excluded zones with a population of less than 625 individuals (corresponding to the first quartile of the distribution of the population size of zones). The number of individuals living in the zones thus discarded accounts only for the of the whole population, and the final number of zones considered is 70. For the sake of brevity, in the simulations we focus on the intermediate partition, that is the city divided into 23 areas.

Variables

Based on the literature on neighborhood effects on older people's health, we consider the following variables as possible confounders: gender, age (considering five‐year‐age brackets: 60‐64, 65‐69, 70‐74, 75‐79, 80, and over), region of birth, family composition, educational attainment, last known occupational condition, and home ownership. The region of birth distinguishes between individuals born: in Piedmont (the region to which Turin belongs); in other regions of Northern Italy; central Italy; Southern Italy or islands; or outside Italy. The variable representing family composition combines marital status with the number of components: living alone; married and living only with a partner (family of two); unmarried and not living alone (family of two or more); married and living in a family of more than two people. The last known occupational situation is a variable obtained from the census data from 1971 to 2001, and aims to capture the last type of occupation prior to retirement. This was not possible for some individuals because they were already retired in 1971 (and in all other censuses where they appear), or they were not working for other reasons. The occupation variable distinguishes between the just‐mentioned case and home‐makers, entrepreneurs, white‐collar workers, and manual workers. The percentage of hospitalized fractures in 2002 is equal to of Turin residents aged 60 or more, with some differences between neighborhoods. The percentage of hospitalized fractures, in fact, varies between and across the different areas. Although the outcome may be considered as a rare event, this fact does not represent an obstacle for our analysis. In fact, the matching method we propose does not require modeling the outcome and focuses on attaining an acceptable balancing of the distribution of confounding variables among the different neighborhoods.

METHODS

Let be the treatment support for K multiple treatments. Under the standard stable unit treatment value assumption (SUTVA) and given K treatments, we have a set of K potential outcomes, and only one of them is observed for each individual i. Let and represent two subgroups of treatments (two groups of neighborhoods) such that , and . Next, let and be the cardinality of and , respectively. Following Lopez and Gutman, we can formulate a general causal estimand that compares average potential outcomes between two groups of treatments: In Equation (1), the expectation is over all units, , and the summation is over the potential outcomes of a specific unit. Several estimands can be considered as special cases of (1), including pair‐wise ATEs where and are singleton, that is, they include a specific treatment only. Pair‐wise ATEs would contrast two pairs of neighborhoods and one could consider all possible pairs. In the context of our application, one may consider a special case of (1), where central and peripheral neighborhoods are contrasted. In fact, the researcher or a policy maker might be first interested in answering the question of whether central neighborhoods are less risky in terms of older people's hospitalized fractures as compared to peripheral neighborhoods. In a second step, then one could compare specific neighborhoods by using pair‐wise ATEs. In neighborhood research it is usually of interest to address the question of whether living in any other neighborhood than a specific one would improve health. Therefore, in this study, we focus on an estimand that compares every treatment group (neighborhood) with the rest of treatments (the rest of the city), and we define it as the average treatment effect of a specific neighborhood against the rest of the city (ATENC). Let t represents a generic element of , and represents the other treatments, , ATENC is: Our ATENC is transitive, thus it is possible to directly compare ATENCs for different neighborhoods. Identification of causal estimands such as those derived from (1), usually rely on the assumptions of positivity and unconfoundedness. The positivity or sufficient overlap assumption, that is , , implies that there are no values of pretreatment confounders that could occur only among units receiving one of the treatments. The treatment assignment is unconfounded, that is , , which implies that the set of observed pretreatment confounders, , is sufficiently rich such that it includes all variables directly influencing both treatment assignment and the outcome; in other words, there is no unmeasured confounding. Matching and weighting using the generalized propensity score (GPS), that is, the conditional probability of being in a particular treatment group given pretreatment variables, are common approaches to compare multiple treatments. Applications of the GPS matching or weighting remain largely scattered in the literature, with few applications involving three (or four) treatments. , , , , , , Other methods that have been tested and compared include regression adjustment, marginal mean weighting through stratification, and “doubly robust” estimators. , None of these methods are practical, however, if the number of treatments is higher than three (in general, the higher is number of treatments, the more complex and less practical the mentioned methods are). Some important assumptions (such as the overlap) become difficult to satisfy, and estimating propensity scores becomes computationally demanding and may turn in the estimation of very small probabilities of belonging to the several treatment groups. An alternative approach, that does not require estimating treatments probabilities is template matching. This method can handle the balance of several treatments. With this approach, a sample of individuals represented in all the treatment groups, the template, is selected to guarantee comparability of the individuals in all treatment groups included in the analysis. Then the matching algorithm matches individuals from all treatment groups with the template, and all other individuals are discarded. The analysis is thus restricted to individuals belonging to the common support of confounders across all the treatment groups. This enables to manage many treatments, but limits the generaliability of the analyzes, and results may heavily depend on the choice of the template. In the following, we describe our original alternative approach to deal with confounders balance when comparing many treatments which involves matching on a score (average rank) obtained using partially ordered sets (poset) theory. This approach, that we label MARMoT (matching on poset‐based average rank for multiple treatments) allows us to make the distribution of confounders similar across many treatment groups. We will rely on the most commonly employed measure of comparability of the treatment groups (balance) in terms of each confounder , the absolute standardized bias (ASB). Because our variables are all represented by a series of dummy variables (one for each level of the variables), other, more refined, measures of balance would not relevant. In addition, ASB has been found superior to other measures in its ability to predict the bias of causal effects estimators. ASB will be measured as: where and are the means of the variable X of individuals living respectively in the whole city, and in the neighborhood t; and S and are the standard deviations of the variable X for individuals living respectively in the whole city and in the neighborhood t.

Matching on poset‐based average rank for multiple treatments (MARMoT)

Here, we first briefly introduce key concepts in poset theory (for a more detailed presentation, see Part A of the Supplementary Material), and then we describe our matching approach.

Poset theory and average rank computation

Poset theory is a theoretical field between graph theory and discrete mathematics that quickly developed after the 1970s thanks to technological advances that made greater computational efforts manageable. A partially ordered set (poset) is a set of elements where a binary relation that indicates an order can be traced. The word “partially” refers to the fact that not every pair of elements is necessarily comparable. People in a population can be ranked and ordered using a single variable. For instance, the level of education enables two different individuals to be arranged in an order. The set of observed characteristics of each individual is called “profile”. If the comparison is drawn using several variables, it may be that some elements are neither equal nor ordered, in which case they are defined as incomparable. The word “partially” is added to “ordered set” when some elements of the population are incomparable, so the order relation has to be changed to a partial order relation, which takes the incomparability of the elements into account. Comparing the individuals in a population gives rise to a list of comparabilities and incomparabilities, which can be represented graphically using a Hasse diagram. This diagram represents the elements in a poset: each node is an element, two or more equal elements still form one node, and every line segment is an order relation between comparable objects. Dichotomous, categorical and discrete variables may be considered in a poset. However, in order to contain the complexity of the poset, it is recommended to reduce each variable to a few meaningful classes. Linear extensions are all the possible rankings of elements in the poset that respect its comparabilities (the connections in the Hasse diagram) and incomparabilities. , The average rank (AR) of a node represents the mean of all the ranks that the element occupies in all possible linear extensions, starting from the known order relations. Thus, the AR is a single value for each element in the set that describes the relative position of a given element with respect to the rest of the population. This score can be normalized in the interval [0, 1]. AR's involvement in the MARMoT approach serves the same goal of the GPS, that is, the purpose is to reduce data dimensionality and balance observable individuals' characteristics. Similar to the GPS, there is no need to attach a substantial interpretation to AR values for the purpose of matching on it. If the number of individuals and variables increases, the linear extensions become too many to be examined thoroughly, and it becomes computationally almost impossible to calculate the exact value of the AR. However, satisfactory approximations of the number of linear extensions of a poset have been suggested. , Researchers have used two main approaches to obtain a computationally efficient calculations of the AR, by sampling linear extensions, , or by using approximation formulas, such as the local partial order model, or the one based on mutual probabilities. We rely on the De Loof's approach because it provides better results than other methods in terms of accuracy with a large sample size. More specifically, we calculate approximated ARs using the R package deloof developed by Caperna , that can deal with large datasets. ,

The matching

We use our MARMoT technique to summarize confounders, applying a poset‐based AR calculated for each individual. As such, the individuals' characteristics are summarized by unique AR values, and individuals who have similar ARs have profiles that are nearby in the poset linear extensions. AR enables us to proceed with a matching whereby each individual in a given neighborhood is associated to individuals with similar ARs in all the other neighborhoods, and those who cannot be matched are discarded in order to respect the overlap condition and make all neighborhoods simultaneously comparable. Once the AR has been computed (resulting in R different values, where ), the first step is to build a frequency table, as Table 1, where each row corresponds to a specific observed value of the AR (, ), and each column represents a treatment group (, ). In other words, is the number of individuals with AR equal to and assigned to the treatment group . For instance, supposing that , is the number of individuals with living in neighborhood 1.
TABLE 1

An example of the frequency table involved in the matching of the MARMoT approach

AR t1 t2 tk tK
AR1 f1,1 f1,2 f1,k f1,K
AR2 f2,1 f2,2 f2,k f2,K
ARr fr,1 fr,2 fr,k fr,K
ARR fR,1 fR,2 fR,k fR,K
An example of the frequency table involved in the matching of the MARMoT approach In order for each value of the AR to be represented equally in all the treatment groups, the desired result would be a table where , in every row r. Thus, for every row, we should choose the most appropriate frequency for each AR value to be imposed in the balanced population. In the artificial final population, the distribution of AR values will be balanced in all the treatments groups so as to balance all confounders too. At the end of the matching procedure, each value will be present in the balanced population times, with individuals in each of the K treatment groups. The value for may be chosen according to different criteria. For example, it may be the maximum, the mean, the median or the minimum of the frequencies in row r. We define the reference as the median of the frequencies in row r: Instead of discarding all the AR values with , we set the minimum value of at 1 in order to have a matched population that includes all the profiles in the real population. The choice of the value for affects both the final dimension of the balanced dataset, and the performance of the MARMoT method in terms of balance, as will be described in more detail in Section 5.1.5. Having established the frequency that each value of AR should have in each treatment, the algorithm proceeds in three different ways, depending on the dimensions of and , for every r and every t: if : all individuals with (that is the AR value in row ) in the treatment group are copied in the final dataset; if and : a random sample of size with replacement is selected from the group of individuals with the same in the treatment group t, and included in the final dataset; if : a random sample with replacement of size is selected drawing from the individuals with an AR close enough (with a given tolerance) to in treatment group t, and included in the final dataset. If there are no individuals within the chosen tolerance levels of AR, then all individuals with an AR equal to have to be discarded. While points (1) and (2) only imply matching individuals with identical AR values, point (3) is the trickiest part because it involves inexact matching, and possibly excluding some individuals from the final dataset. We define the tolerance interval as , considering as a caliper the value , where is the AR's sample standard deviation, similar to recommendations on caliper setting in the propensity score matching literature. , Thus, if all frequencies in treatment group t that correspond to AR values included in the interval equal 0, subjects with AR value equal to will be discarded in all the treatments groups. This criterion ensures that the overlap assumption is respected. As a final remark, the MARMoT method is strongly influenced by five fundamental aspects: the number of individual's characteristics considered, which directly affects the number of AR values (the number of rows in Table 1); the number of the levels of categorical variables and the inclusion of discrete variables that may increase the complexity of the poset (and the number of rows in Table 1); the number of treatments, that is, the number of columns in Table 1; the size of the total population, N, which corresponds to ; and the choice of that, as discussed above, affects both the final dimension of the balanced dataset and the quality of matches. Given the population size, an increase in one of the first three factors is expected to cause an increase of inexact matching cases with a consequent worsening of the balancing. Instead, a higher population size is expected to improve the algorithm's performance. All these aspects will be examined in a sensitivity analysis in Section 5. Once the MARMoT algorithm has matched the individuals and balanced the confounders, the ATENC can be estimated.

SIMULATION STUDY

Before using the MARMoT method to estimate the neighborhood effect on real data, we tested it with some simulations in two different scenarios considering a situation with 23 treatments. The R code used for the simulation study is reported in Part B of the Supplementary Material.

Simulation design

To keep our simulation close to the real application of interest, we considered the real population of Turin and the individuals' observed characteristics. Starting from the seven confounders described in Section 2, we simulated the treatment allocation according to two different scenarios. Since the computation of the AR depends only on the confounders (which come from the observed population and are not simulated artificially), and not on the treatment, AR values computed directly on the observed data could be used, meaning that they were based exclusively on the real population, not on simulated values. In the first scenario, the treatment allocation equation is simple and close to the real situation. The treatment is generated through a multinomial logistic model, taking neighborhood 20 (the one with the lowest crude hospitalized fractures rate) as the reference category. In order to choose values for the coefficients, we estimated a multinomial logistic model on the real data using the whole population. These coefficients were perturbed by adding a random value from a uniform distribution between and , and rounded up or down to three decimals. The small range for the uniform distribution guarantees coefficients' perturbation without compromising the balance of confounders that remains close to the real situation. The second scenario envisages a more complex treatment allocation equation, which includes all the interactions between the seven variables considered. As in the first scenario, the choice of parameters for these treatment allocation equations was based on those estimated by a multinomial logistic model, perturbed by a uniform distribution between and (also in this case the range of the uniform distribution is chosen as a trade‐off between perturbation and balance), and rounded up or down to three decimals.

Results

The main results of the simulations are shown in Table 2, where column S indicates the above‐described treatment allocation scenarios (coded as 1 for the linear and additive, and 2 for the one with interactions). The first part of Table 2 shows the results of the simulation as described in the previous section, the differences between the scenarios and the differences in the distribution of the individuals among the neighborhoods.
TABLE 2

Results of simulations in the two treatment (T) scenarios

S1234567891011121314151617181920212223
Simulation design
(a)13.493.984.282.864.314.653.543.933.595.915.707.767.835.475.835.711.924.634.252.241.592.134.39
(a)24.113.584.033.544.184.844.024.444.084.546.047.446.155.616.356.301.833.824.632.181.931.864.50
Balance before and after matching
(b)115.412.615.810.215.911.211.25.19.66.39.711.35.73.514.810.110.27.616.810.310.311.516.5
(c)14.31.54.00.20.80.60.80.01.10.10.10.30.00.03.21.43.72.34.54.56.78.63.8
(d)19.88.010.11.65.83.75.80.53.20.05.72.80.91.09.36.66.06.210.48.67.97.910.0
(e)11.20.02.30.00.00.00.00.00.00.00.00.00.00.00.60.01.60.00.70.82.35.00.5
(b)215.313.814.814.016.913.812.57.616.810.89.814.98.17.115.910.013.512.614.910.016.411.716.2
(c)25.11.94.60.11.11.00.50.01.40.00.80.00.00.02.21.25.13.95.15.15.89.25.5
(d)212.09.010.07.09.17.66.11.48.42.15.18.41.00.311.86.18.18.611.08.111.88.812.8
(e)21.50.02.40.00.00.00.00.00.00.00.00.00.00.00.70.02.50.51.01.12.05.70.3

Note: (a) mean percentage of the distribution of individuals among neighborhoods in 1000 iterations; (b) mean number of ASB higher than before matching, for each neighborhood; (c) mean number of ASB higher than after matching, for each neighborhood; (d) mean number of ASB higher than before matching, for each neighborhood; and (e) mean number of ASB higher than after matching, for each neighborhood.

Results of simulations in the two treatment (T) scenarios Note: (a) mean percentage of the distribution of individuals among neighborhoods in 1000 iterations; (b) mean number of ASB higher than before matching, for each neighborhood; (c) mean number of ASB higher than after matching, for each neighborhood; (d) mean number of ASB higher than before matching, for each neighborhood; and (e) mean number of ASB higher than after matching, for each neighborhood. We examined the initial balance in the two scenarios in all 1000 replications using the ASB. Having 23 neighborhoods and seven variables (for a total of 24 levels), we chose to summarize the information by computing the minimum, first quartile, mean, median, third quartile, and maximum of all the ASB, counting ASB values over and for each replication. The means of these values among all 1000 simulations before and after the balancing procedure for each scenario are given in Table 3. The balance was much improved in both scenarios after the matching procedure, which fixed even extremely unbalanced situations. After matching, the mean number of ASB over corresponded to one tenth of the number beforehand. The central part of Table 2 shows the means (over the 1000 replications) of the number of ASB higher than and before and after adjusting for each neighborhood. From these results, we can see that our MARMoT method greatly improves the balance of confounders among neighborhoods: it achieves a five‐fold reduction in the number of ASB over , and an almost 10‐fold reduction in those over , in both scenarios.
TABLE 3

Mean of ASB summary statistics in the first and second scenarios before and after balancing among 1000 simulations

ScenarioBalanceMinFirst quartileMedianThird quartileMaxMeanOver 5% Over 10%
FirstBefore0.011.984.439.5963.728.01252132
After00.581.302.5916.952.125215
SecondBefore0.022.425.6311.8968.419.10297175
After00.621.372.7116.842.246018
Mean of ASB summary statistics in the first and second scenarios before and after balancing among 1000 simulations

EMPIRICAL RESULTS AND SENSITIVITY ANALYSIS

In this section, we use our MARMoT technique to estimate neighborhood effects considering 10 districts, 23 smaller areas and 70 zones. Moreover, in order to explore limits and strengths of our proposal, we conduced also a sensitivity analysis to observe MARMoT‐s performance depending on meaningful modifications of the fundamental aspects enlisted in Section 3.2.

Sensitivity analysis

As explained in Section 3.2, there are five aspects that affect MARMoT performance: the number of considered confounders, the number of levels of categorical variables, the number of treatments, the size of the total population and the choice of the frequency reference for every row. In order to assess their impact on MARMoT's performance as a balancing procedure, we modified each of this aspect at the time and we assessed MARMoT performance, using as a basis for comparison the application (also reported in Table 4, as bold text) on the whole population with 23 treatments that considers all the variables and all the levels we described as confounders in Section 2.4. The findings are summarized in Table 4 in terms of balance and some diagnostic measures about the MARMoT procedure. In order to summarize the information coming from all the computed ASB, we computed the minimum, first quartile, mean, median, third quartile, and maximum of all the ASB, counting ASB values over and . Regardless of the modification made in the sensitivity analysis, the balance is always computed on the basis of the same variables and levels (seven variables for a total amount of 24 levels). Moreover, in order to assess the MARMoT procedure more broadly, we reported also some additional diagnostic measures such as: the percentage of inclusion ( of inclusion) that represents the proportion of individuals of the initial population included in the final balanced sample; the average number of times each individual is repeated in the final population (Rep. mean); the maximum number of times that an individual is duplicated in the balanced dataset (Rep. max), the size of the neighborhood (which is the same in all neighborhoods after the balance, while it is reported the average in the rows that represent the situation before the balance, marked with ) and the size of the total population. We suggest the applied researcher to always report these diagnostics to improve the transparency of the analyzes.
TABLE 4

Sensitivity and empirical analysis' results regarding the balance, in terms of ASBs' summary statistics, and some diagnostic measures about the MARMoT procedure

Balance (ASB)Diagnostic measures
Before or after matchingMinFirst quart.MedianThird quart.MaxMeanOver 5% Over 10% % of inclusionRep. meanRep. maxNeigh. sizePop. size
Lower number of the number of individual characteristicsAge removedAfter0.0010.2290.5541.33110.1001.09920156.8051.609298,974206,402
Occupation removedAfter0.0030.1870.4721.26119.5751.450421257.0281.592358,912204,976
Region of birth removedAfter0.0010.2210.4941.30742.1791.753451757.3491.602399,021207,483
Change the levels of categorical variablesAggregated levelsAfter0.0000.2260.6362.56732.4802.885845157.5131.589318,973206,379
Splitted levelsAfter0.0120.9081.9464.02426.6343.4631034467.7082.1173914,073323,679
Different number of treatments10Before0.0121.6893.5637.58756.2077.2421014622,582.8*225,828
After0.0000.1920.4270.9378.9480.8465061.9201.6623223,239232,390
23 (basis for comparison) Before 0.072 1.934 4.198 9.774 63.763 7.938 248 132 9,818.6* 225,828
After 0.003 0.482 1.169 2.330 15.802 1.973 51 11 62.342 1.792 79 10,969 252,287
70Before0.0082.5565.72312.287105.13210.0209145223,132.8*219,294
After0.0081.5393.5237.07555.6255.72562426567.4362.824565,966417,620
Different size of the total population75% Before0.0152.0454.5459.34866.6698.1162561287,364*169,371
After0.0081.7893.5857.18748.0745.7662169660.1701.944798,605197,915
50% Before0.0082.0944.6899.97365.5618.1922611384,909.3 112,914
After0.0001.2962.7104.99530.2734.1661385761.2342.166796,512149,776
25% Before0.0032.0024.5569.81064.8128.0642611352,454.7*56,457
After0.0000.8551.9173.78820.9733.092923566.5272.7581204,504103,592
50% = treatment sizeBefore0.0131.8954.2319.59161.7318.0042531304,909112,907
After0.0280.9772.0243.98325.4873.3971034257.7482.354316,673153,479
Different specification for fr fr=max(fr,1,fr,2,,fr,K) After0.0000.4951.1202.26216.3611.953531091.3813.36817030,220695,060
fr=min(fr,1,fr,2,,fr,K) After0.0000.0000.0000.0000.0000.0000.0000.0008.7281.098694121,643

Note: Neighborhood sizes marked with are averages.

Sensitivity and empirical analysis' results regarding the balance, in terms of ASBs' summary statistics, and some diagnostic measures about the MARMoT procedure Note: Neighborhood sizes marked with are averages.

The number of individual's characteristics

Starting from the list of seven variables described in Section 2.4, we run the MARMoT procedure three times excluding a different variable at the time: age, last known occupational condition and region of birth. These three variables have five levels each, in this way the algorithm deals with the same number of theoretical profiles (1200 instead of 6000 as in the basis for comparison). Results are summarized in the first three rows of Table 4. In general, with a reduced number of variables to be balanced among neighborhoods, ASBs after matching are lower than in the basis for comparison for all the variables, with the exception of course of the variable that was excluded from the balancing procedure. The balance of the removed variable is improved by the MARMoT procedure anyway, but it still shows high levels of ASB in some cases. Differences observable in Table 4 are due to differences in the initial balance of the excluded variable before the MARMoT procedure: indeed, for instance, age was already almost well balanced in the initial situation, thus, after MARMoT, balance is very satisfactory.

The number of levels of categorical variables

In order to explore the behavior of the MARMoT procedure with different numbers of levels of categorical variables, we considered two scenarios: one in which several levels were aggregated (864 theoretical profiles) and one in which some levels were disaggregated (12 800 theoretical profiles) with respect to the basis of comparison (6000 theoretical profiles). Both scenarios in Table 4 show worse ASBs compared to the basis for comparison, however their ASB values tell two completely different stories. In the first scenario, the one with aggregated levels, all the high ASB values are placed in correspondence of the levels that are aggregated, while in all the others the balance is satisfactorily achieved. On the other hand, in the second scenario the high ASB levels are scattered among all the variables. The conclusions that we draw from these scenarios give us some important guidelines regarding the number of variables and levels that should be selected to be considered in the MARMoT procedure. Indeed, with 23 treatments and 225 828 subjects in the whole population, when the number of theoretical profiles is lower than in the basis for comparison, variables and levels considered in the balancing procedure are perfectly balanced, while with a higher number of theoretical profiles the algorithm provides a not perfectly balanced dataset. In other words, there is a delicate equilibrium between the number of theoretical profiles considered in the balancing procedure and the quality of the balance in the final dataset that is reflected in a trade‐off between the need to include all the possible confounders and the quality of the resulting balance.

The number of treatments

As explained in Section 2.3, Turin may be divided into three geographical partitions: 10 districts, 23 areas, and 70 zones. As a basis of all the comparisons in this section we have chosen the 23 areas partition, but we examined MARMoT's performance also with a lower (10) and a higher (70) number of treatments. The procedure to balance the 10 districts took less than 18 minutes, the one for the 23 areas took 36 minutes, and the balancing of the 70 zones took 116 minutes. Table 4 shows that the MARMoT method substantially reduces the ASB with all three partitions considered, but slightly less successfully in the case of the 70 zones. The balance in the 10 treatments case is easier to reach than for the other partitions, indeed the mean ASB after the balancing procedure is lower than , while in the 23 treatments case the mean ASB is almost . The mean ASB computed for the 70 zones decreases from around before the MARMoT adjustment to in the matched dataset. Before matching, the majority of the 70 considered zones had at least half of the computed ASB higher than , while after MARMoT adjustment the number of these zones is halved and the number of zones with half of the computed ASB higher than is null. The percentage of zones with a quarter of the computed ASB higher than decreases from around before the matching, to after the MARMoT adjustment. In the first two columns of Figure 1, we plot the mean of the ASB of the variables in each neighborhood before and after the MARMoT procedure in order to visualize areas that are more difficult to balance and those that were more unbalanced in the initial situation. As a general observation, the two areas that are highly unbalanced and difficult to balance are the city center and a neighborhood in the south of Turin, called “Mirafiori Sud”. The composition of “Mirafiori Sud” is quite different from that of the rest of neighborhoods, indeed, in this neighborhood there is a higher percentage of men, individuals born in the South of Italy, subjects with primary or lower education than in the rest of Turin. Moreover, the most common last occupations are home‐makers and laborers.
FIGURE 1

Mean of ASB before and after MARMoT and neighborhood effect estimates () for three geographical partitions (10 districts, 23 areas, and 70 zones) and the correspondent p‐values. In white excluded zones [Colour figure can be viewed at wileyonlinelibrary.com]

Mean of ASB before and after MARMoT and neighborhood effect estimates () for three geographical partitions (10 districts, 23 areas, and 70 zones) and the correspondent p‐values. In white excluded zones [Colour figure can be viewed at wileyonlinelibrary.com] Considering smaller areas also enabled us to identify neighborhood effects in a greater geographical detail, even though it was more difficult to balance and it proved necessary to discard some of the 70‐zone partition (white area in Figure 1) because they are scarcely populated. Indeed, the eastern part of the city (in white) is hilly and essentially very different and scarcely comparable with the rest of Turin, while the other discarded neighborhoods are mainly occupied by graveyards and factories. In the population balanced among 10 treatments, of the total initial population is included. Subjects excluded are discarded because they were over represented in the initial population and not for lack of overlap. In general, individuals in the balanced population are repeated 1.662 times on average, with a maximum of 32 repetitions. Every neighborhood contains 23 239 subjects after the balancing procedure. Increasing the number of treatments, the percentage of inclusion in the balanced population increases, as the number of times that subjects are repeated (as reported in Table 4).

The size of the total population

In order to assess the importance of the size of the total population in the MARMoT balancing procedure we considered four scenarios by sampling the real population in four different ways: three samples are selected keeping the real distribution of subjects among treatments, but with different sizes (the , , and of the original population); and the fourth sample contains an equal number of subjects in every treatment group (chosen as half of the mean size of neighborhoods in the basis for comparison). When the population that needs to be balanced decreases, balance reached after MARMoT procedure is worse because it is more difficult to find matches. Subjects are repeated more frequently in the balanced sample in order to overcome this issue and the percentage of individuals included in the final balanced population increases. However, reducing the size of the whole population, it becomes necessary to exclude some profiles (<) because they do not belong to the overlapping region of all treatments. However, those few discarded subjects hardly affect final results and estimates of the neighborhood effect. The scenario where we forced an equal neighborhood size presents a slightly better balance than the scenario with a sample that is half of the whole population, but this corresponds to a slightly better balanced initial situation.

The choice of the frequency reference for every row

The choice of the frequency reference for every row is a methodological issue that influences the final results of the MARMoT procedure. We have selected the expression (4) to establish in order to have a final balanced dataset that presents a size similar to the analyzed population, having as much profiles as possible among those contained in the real population and keeping low the number of subjects repetitions. Other choices would be less favorable in the delicate trade‐off between the variety of profiles and the repetition of subjects in the final balanced dataset. For instance, when we defined as (as in the second‐last row of Table 4), the balanced dataset contained more than three times the individuals included in the balanced dataset obtained with the definition in formula (4). Moreover, even if the percentage of inclusion is higher than in the basis for comparisons, subjects are repeated 2.758 times on average, with a maximum of 120 times. In this case the balance is not worse than the balance obtained with defined as in expression (4). On the other hand, if we define as (as in the last row of Table 4), several individuals would be discarded because they do not perfectly fit the overlap space between treatments. The balance is perfectly reached, but the final balanced sample would be smaller and far from the real analyzed population, containing less than of it.

The estimation of neighborhood effect

We computed the ATENC for each neighborhood, considering in turn each of the three geographical partitions (full results are collected in Part C of the Supplementary Material). Because fracture is a rare event, we plotted ATENC times 100 in the third column in Figure 1. As a general consideration, if we consider a partition with few big neighborhoods, the estimated effects are more smoothed than in partitions with many small neighborhoods. The fourth column of Figure 1 displays the p‐values corresponding to the different estimated ATENCs. The standard errors have been estimated accounting for the repetitions of individuals in the matched dataset. To deal with multiple testing, in the Supplementary Material (Part C) we also indicate whether a False Discovery Rate below certain thresholds (, , ) is guaranteed or not according to the Benjamini–Hochberg procedure. In the 23 areas partition, for instance, there is a particularly virtuous neighborhood that is called “Regio–Parco” in the North‐East of Turin (the one in light blue) where the ATENC multiplied by 100 is equal to (p‐value ). This means that this neighborhood has a protective role in the occurrence of fractures among older individuals reducing, on average, the number of outcomes by one every about 240 residents with respect to residents in the rest of Turin. This neighborhood is also the safest one in the city both in terms of the quality of its streets and because of low crime rate. On the other hand, the neighborhood that seems to have the most negative impact on the risk of suffering a hospitalized fracture by the older individuals is the “Lingotto”, colored in red, in the South of the city. In fact, on average living in this neighborhood (and not in another one in the rest of the city) increases of one hospitalized fracture every about 265 subjects ( equal to 0.377 with p‐value equal < 0.05).

CONCLUSIONS

The aim of this paper was to develop and evaluate an original approach, based on poset theory, to balance confounders in a multiple‐treatment framework. The main idea behind our method, that we labeled MARMoT, was to obtain a dataset in which each poset‐based AR value that summarizes the combinations of confounders, was equally represented in all the treatment groups. The MARMoT approach proved very useful in balancing for the confounders. The computation time required is acceptable, even in the case of 70 different treatments. Despite the similarities that our approach shares with template matching, the MARMoT technique is not based on the choice of a template and in the empirical application the final balanced population comprises all the profiles initially included in the population. Our method enabled us to estimate the neighborhood effect on hospitalized fractures involving older people, considering different geographical partitions (10 districts, 23 smaller areas, and 70 more circumscribed zones) adjusting for the different composition of the neighborhoods. Indeed, once Turin residents over 60 years old residing in different Turin's neighborhoods have a comparable composition with respect to confounders distribution, it is possible to evaluate differences among their distribution of hospitalized fractures. This information will be useful to the Piedmont Region's Epidemiological Service to implement prevention policies for Turin's population and urban interventions focusing on the neighborhoods at greatest risk. The choice of the geographical scale is a very important issue in neighborhood studies, and several authors have suggested considering different scales, and examining neighborhood effects in more detail, in order to better discern which geographical scale is more relevant to the examined phenomena. Using our MARMoT method, neighborhood effects can be estimated and compared in different geographical partitions, enabling an assessment of the sensitivity of neighborhood effect estimates to different choices of geographical scale. Moreover, after the matching step has been implemented with the MARMoT approach, it is possible to implement and perform other analyzes on the balanced datasets, for instance one could use bias correction methods similar to those used after other matching algorithms. In addition, we believe that a promising avenue for future studies is the application of multilevel models, which is a commonly adopted approach in neighborhood studies, on MARMoT‐matched datasets. Our approach is particularly useful in the presence of a nominal treatment variable with many levels. In fact, our matching approach only exploits the possibility to (partially) order individuals in the space of confounders and, differently from other methods (eg, based on the propensity score) it does not allow per se to exploit the possibility to order the levels of the treatment variable in case of ordinal treatments. Of course, one could exploit the ordered nature of the treatment in the outcome analyzes, that is, in the estimation of causal effects. As all matching methods, MARMoT may imply discarding units in a treatment group that cannot find a suitable match in other treatment groups (nonoverlap). We suggest the applied research to always inspect the number and characteristics of the discarded units to better understand the subpopulation on which the estimand can be estimated. However, it is worth noticing that in our application we did not discard any unit. Our results show that when the considered number of treatments is very high (70 in our application), there is still room for improving the MARMoT's performance. As pointed out by our sensitivity analysis, there is a delicate equilibrium between the different choices involved in the implementation of the method. Indeed, reducing the number of variables or levels considered in the balancing procedure allows to take into account a higher number of treatments or a smaller population for the analysis. In future work we plan to examine, with extensive simulation studies, how the choices involved in the implementation of the MARMoT approach affect its performance. This will allow refining an already promising technique.

CONFLICT OF INTEREST

The authors declare no potential conflict of interests. Data S1 Supplementary Material Click here for additional data file.
  21 in total

1.  Rare outcomes, common treatments: analytic strategies using propensity scores.

Authors:  Leonard E Braitman; Paul R Rosenbaum
Journal:  Ann Intern Med       Date:  2002-10-15       Impact factor: 25.391

Review 2.  The (mis)estimation of neighborhood effects: causal inference for a practicable social epidemiology.

Authors:  J Michael Oakes
Journal:  Soc Sci Med       Date:  2004-05       Impact factor: 4.634

3.  Combining machine learning and propensity score weighting to estimate causal effects in multivalued treatments.

Authors:  Ariel Linden; Paul R Yarnold
Journal:  J Eval Clin Pract       Date:  2016-07-15       Impact factor: 2.431

4.  A novel approach for propensity score matching and stratification for multiple treatments: Application to an electronic health record-derived study.

Authors:  Derek W Brown; Stacia M DeSantis; Thomas J Greene; Vahed Maroufy; Ashraf Yaseen; Hulin Wu; George Williams; Michael D Swartz
Journal:  Stat Med       Date:  2020-04-16       Impact factor: 2.373

5.  Template matching for auditing hospital cost and quality.

Authors:  Jeffrey H Silber; Paul R Rosenbaum; Richard N Ross; Justin M Ludwig; Wei Wang; Bijan A Niknam; Nabanita Mukherjee; Philip A Saynisch; Orit Even-Shoshan; Rachel R Kelz; Lee A Fleisher
Journal:  Health Serv Res       Date:  2014-03-03       Impact factor: 3.402

6.  A tutorial on propensity score estimation for multiple treatments using generalized boosted models.

Authors:  Daniel F McCaffrey; Beth Ann Griffin; Daniel Almirall; Mary Ellen Slaughter; Rajeev Ramchand; Lane F Burgette
Journal:  Stat Med       Date:  2013-03-18       Impact factor: 2.373

7.  A comparison of parametric propensity score-based methods for causal inference with multiple treatments and a binary outcome.

Authors:  Youfei Yu; Min Zhang; Xu Shi; Megan E V Caram; Roderick J A Little; Bhramar Mukherjee
Journal:  Stat Med       Date:  2021-01-18       Impact factor: 2.373

8.  An Introduction to Propensity Score Methods for Reducing the Effects of Confounding in Observational Studies.

Authors:  Peter C Austin
Journal:  Multivariate Behav Res       Date:  2011-06-08       Impact factor: 5.923

9.  Selecting an appropriate caliper can be essential for achieving good balance with propensity score matching.

Authors:  Mark Lunt
Journal:  Am J Epidemiol       Date:  2013-10-10       Impact factor: 4.897

10.  The Effects of the Urban Built Environment on Mental Health: A Cohort Study in a Large Northern Italian City.

Authors:  Giulia Melis; Elena Gelormino; Giulia Marra; Elisa Ferracin; Giuseppe Costa
Journal:  Int J Environ Res Public Health       Date:  2015-11-20       Impact factor: 3.390

View more
  1 in total

1.  Matching on poset-based average rank for multiple treatments to compare many unbalanced groups.

Authors:  Margherita Silan; Giovanna Boccuzzo; Bruno Arpino
Journal:  Stat Med       Date:  2021-09-16       Impact factor: 2.497

  1 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.