Literature DB >> 25919116

Analysis of Binary Multivariate Longitudinal Data via 2-Dimensional Orbits: An Application to the Agincourt Health and Socio-Demographic Surveillance System in South Africa.

Maria Vivien Visaya1, David Sherwell2, Benn Sartorius3, Fabien Cromieres4.   

Abstract

We analyse demographic longitudinal survey data of South African (SA) and Mozambican (MOZ) rural households from the Agincourt Health and Socio-Demographic Surveillance System in South Africa. In particular, we determine whether absolute poverty status (APS) is associated with selected household variables pertaining to socio-economic determination, namely household head age, household size, cumulative death, adults to minor ratio, and influx. For comparative purposes, households are classified according to household head nationality (SA or MOZ) and APS (rich or poor). The longitudinal data of each of the four subpopulations (SA rich, SA poor, MOZ rich, and MOZ poor) is a five-dimensional space defined by binary variables (questions), subjects, and time. We use the orbit method to represent binary multivariate longitudinal data (BMLD) of each household as a two-dimensional orbit and to visualise dynamics and behaviour of the population. At each time step, a point (x, y) from the orbit of a household corresponds to the observation of the household, where x is a binary sequence of responses and y is an ordering of variables. The ordering of variables is dynamically rearranged such that clusters and holes associated to least and frequently changing variables in the state space respectively, are exposed. Analysis of orbits reveals information of change at both individual- and population-level, change patterns in the data, capacity of states in the state space, and density of state transitions in the orbits. Analysis of household orbits of the four subpopulations show association between (i) households headed by older adults and rich households, (ii) large household size and poor households, and (iii) households with more minors than adults and poor households. Our results are compared to other methods of BMLD analysis.

Entities:  

Mesh:

Year:  2015        PMID: 25919116      PMCID: PMC4412578          DOI: 10.1371/journal.pone.0123812

Source DB:  PubMed          Journal:  PLoS One        ISSN: 1932-6203            Impact factor:   3.240


Introduction

Binary multivariate longitudinal data (BMLD) is here exemplified by the binary responses in a Yes/No form to a set of p ≥ 1 questions (variables) asked to each subject of a (sample) population over a period of time. As in the convenient convention of binary coding of 0 for a negative response and 1 a for positive response [1], the outcome of each of the binary variables here is coded as 0 if the outcome is unfavourable (by hypothesis) to a given purpose, and 1 if favourable. Many BMLD studies use regression techniques [2] or Markov, transition and forecasting models ([3-5]). These methods involve parameter estimation for the explanatory variables. However, visual analysis of data is equally important as it presents initial insights about the data. Descriptive tools such as tables and charts give a visual summary and simpler interpretation. For visual analysis of multivariate longitudinal data, some analysis is given in ([6, 7]) but very few tools are available when the data is binary. In [8], the focus is on visualizing the complex border between patterns of BMLD. The border in a multidimensional space is converted into visual 2-dimensional and 3-dimensional forms. However, it does not illustrate patterns and dynamics of the population over time. A technique that accounts for dynamics of BMLD and within subject information is the orbit method discussed in [9]. Orbit method here is distinct from the Kirillov orbit method used in representation theory [10]. By an orbit we mean a sequence of points related by the evolution function of the underlying system. The method of orbit is a technique based on deterministic outcomes with emphasis on geometric visualization of multivariate longitudinal data as 2-dimensional orbits. It considers the frequency of change of variables and uses the order of variables for constructing orbits that represent subjects from the population. Orbits give insight for data analysis and provide exact data visualization. Here we use the orbit method to analyse binary demographic data of households from the Agincourt Health and Socio-Demographic Surveillance System (AHDSS) in South Africa. The longitudinal AHDSS data have been studied e.g. in [11] and [12] where a spatial-temporal model to analyse distribution of mortality and asset accumulation rate respectively were employed. Determinants of socio-economic status/poverty or the relationship between poverty and increased mortality were viewed from more of a static perspective i.e. not from the more dynamic approach offered by the orbit. The orbit approach presents a visualisation of the data in a truly longitudinal-temporal manner. The orbit method is briefly illustrated in [9] using variables regarding child educational progression in AHDSS. However, detailed interpretation of subsets in the subspace, nor analysis of orbits in the space, were not discussed. Aside from [9], we know of no other visual analysis employed for AHDSS, particularly involving household variables pertaining to socio-economic determination. The AHDSS longitudinal data analysed here is of about 4,000 households from 2001–2007. With purpose we consider the following questions: Each question in (Eq 2) is associated to a variable, e.g. Q 0 to household head age (HH), Q 1 to household size (HS), and so on. We will sometimes refer to question Q (i = 0, 1, …, 6) as variable i. The advantage in representing the data of each subject as a two-dimensional orbit is that orbits capture the dynamics of change in response of each subject so it reveals information of change over time at both individual and population level while retaining the full information of the original data. Using orbits for data analysis give a way to visualize data, i.e. identify clusters associated to stable (less frequently changing) variables, and patterns in subpopulations associated to clusters. BMLD can involve hundreds of variables so visualising in d ≥ 4 dimensions is difficult. Survey data (e.g. in the social sciences) is usually large both in dimension and in size but orbit representation is feasible for large numbers of variables and subjects. In this application of orbits to the analysis of AHDSS survey data, we hope to contribute in giving new insights in the analysis of binary multivariate longitudinal data.

Materials and Methods

Description of Data

The Agincourt Health and Socio-Demographic Surveillance System (HDSS) is located in Bushbuckridge in northeast South Africa and was established in 1992. Bushbuckridge is a poor rural sub-district that is made up of South African and former Mozambican refugees (approximately a third of the population) [13, 14]. There have been annual updates of births, deaths, in- and out-migrations of individuals identified as members of households, as well as regular special modules (e.g. household asset ownership) used to derive a socio-economic status index. Recall our purpose and questions given in (Eq 1) and (Eq 2). Regarding absolute poverty status (APS), it is independent of the household variables associated to questions in (Eq 2). Here, households above the absolute poverty line was defined using the definition proposed in [15] for a sub-Saharan African setting, namely ownership of a radio and bicycle, a cement floor in the house, and access to public water and a pit latrine (toilet). Absolute poverty classification is thus independent of the 6 explanatory variables used in our orbit analysis. APS of households below the poverty line are coded 0, while APS above the poverty line is coded 1. Because APS is gathered only in 4 out of the 7 observation years (i.e. at t = 2001, 2003, 2005, and 2007), we use the mean APS of a household over 7 years, which we denote by . If [0, 0.5], then is coded 0. Otherwise, is coded 1. Our sample population consists of 7715 household units, 4158 of which are either always above or below the absolute poverty line for all four years that APS was gathered. For these households, APS information not gathered for the three years 2002, 2004, and 2006 will not affect the coding of their . Households with = 0 are referred to as Poor households, and households with = 1 as Rich households. Our analysis will only consider these 4158 households. Ethical clearance for the primary study was given by the University of the Witwatersrand Human Research Ethics Committee (Medical). The data used in this study does not contain clinical records (nor does the core Agincourt HDSS database). Individual and household identifiers are anonymized/de-identified by the data managers prior to handing it over to researchers for analysis to ensure confidentiality. Aside from , household head nationality is also constant throughout the survey period. In addition, former Mozambican (MOZ) refugees experience significantly higher levels of poverty compared to their South African (SA) counterparts and this gap has persisted over time [12, 16, 17]. It is then useful to extract Q 5 and Q 6 and analyse by these subpopulations of households where both poverty status and household head nationality are unchanging. We divide our population into four subpopulations, namely SA Rich, SA Poor, MOZ Rich, and MOZ Poor. Each subpopulation is analysed using p = 5 variables associated to Q 0 to Q 4. Binary data of the four subpopulations is given in S1 Dataset. From [12, 16], a ‘yes’ answer to questions Q 0 to Q 4 is assumed to be favourable to APS so we code all yes = 1, and all no = 0. Table 1 gives the favourable and unfavourable code for each of the five questions. Table 2 gives the number of households by constant variables (i.e. nationality and ).
Table 1

Favourable(= 1) and unfavourable(= 0) answer to questions Q 0 to Q 4.

Q 0 (HH: household head) Q 1 (HS: household size) Q 2 (HD: household death) Q 3 (AM: adult(A) to minor(M) ratio Q 4 (IF: internal influx)
HH<40 = 0HS<3 = 0HD high = 0A<M = 0IF+ = 0
HH≥40 = 1HS≥3 = 1HD low = 1A≥M = 1IF = 1
Table 2

Distribution of households by nationality and mean APS.

PopulationSA RichSA PoorMOZ RichMOZ Poor
41582610421468659

The Method of Orbits

Given the number of variables p ≥ 1, denote by the space of binary strings (responses) of length p. For a subject ℓ observed at times t = 0, 1, …, T, we define the binary multivariate longitudinal data in p ≥ 1 variables of subject ℓ. The binary longitudinal data in p variables from a population of n ≥ 1 subjects observed over time T is the set We will only consider subjects with complete data. Analysis of BMLD always involves a fixed variable order where one can use the summary measure of the frequency of response pattern (elements of M ) and perform factor analysis on the longitudinal data [1] or construct Markov models using information of change of time encoded in the matrix of transition probabilities [3]. The method of orbits [9] uses the fundamental information of frequency of change of variables and order of variables for analysis. The information of change is used to define a non-autonomous dynamical system from data of each subject, dynamically rearranging order of variables so that most stable least changing variable is eventually placed to the left, but keeping the full information in the original data. Mathematical properties of the map are discussed in [9]. To explain the orbit method, we illustrate for p = 3 variables. Let Q = {Q 0, Q 1, Q 2} be a questionnaire and assign index i to Q , i = 0, 1, 2. Table 3 illustrates concatenated coded answers to Q of three subjects from a sample population. To Q 0, subject ℓ has constant answer 0 while ℓ′ has constant answer 1. On the other hand, ℓ″ has constant answer 1 to Q 2. Observe that this property of subjects having constant answers to certain questions is not trivially illustrated in the time series of the three subjects given in Fig 1.
Table 3

Concatenated coded answers of three subjects to questionnaire Q = {Q 0, Q 1, Q 2}.

t ℓ′ℓ″
0010100111
1001100001
2000101001
3001110101
4000101001
Fig 1

Time series of the three subjects in Table 3.

Suppose we order questions and give more weight to those that least frequently change. As in numbers, we let the digit in the left-most position of the question order be most significant, and digit in the right-most be least significant. Observe that for both ℓ and ℓ′, answer to Q 0 is the most stable (i.e. it is constant), followed by Q 1 (changes once in ℓ and twice in ℓ′), and finally Q 2 as most frequently changing. Then question order for both ℓ and ℓ′ is chosen as Q 0, Q 1, Q 2, which we will denote by 012. Now position lexicographically in increasing order as binary integers the states (responses) along an axis, and denote this by X 3. For fixed question order 012, a one-dimensional dynamics on the states in X 3 arises, where answers of subjects ℓ and ℓ′ are visualised jumping from one state to another, particularly staying in the distinct regions 0** and 1**, the left and right half of X 3, respectively. However, different subjects may have different frequencies of change in answer values. Because ℓ″ has constant answer to Q 2, question order for ℓ″ is chosen such that Q 2 is given more weight. In particular, question order for ℓ″ is set to 210. We recall terms and notations as introduced in [9]. Let Definition 1 Given p ≥ 1, the spaces of sequences and both with the lexicographic ordering of sequences (i.e. as increasing integers) are the fitness axis and significance axis for p variables, respectively. An element x ∈ X is the change space in p variables composed of P = 2 For convenience, states in S are labeled from 1 to P = 2 p! starting from left to right, top to bottom. The labeled space S for p = 3 is illustrated in Fig 2. The space X 3 is the sequences in (Eq 3), Y 3 = {012, 021, 102, 120, 201, 210}, and the cardinality of ∣S 3∣ = 233! = 48.
Fig 2

(a) Orbit of subject ℓ staying in subset of S 3 where variable 1 is favourable. (b) Time series of the orbit of ℓ.

(a) Orbit of subject ℓ staying in subset of S 3 where variable 1 is favourable. (b) Time series of the orbit of ℓ. Definition 2 1. Consider subject ℓ. Given a set Q of p ≥ 1 questions, i Suppose Then the initial question order of ℓ is If 2. Given initial question order where each 3. The initial state of ℓ is The algorithm for determining the next states (t > 0) is as follows: [initial state ] For t = 0 and subject ℓ, determine the initial significance state , followed by the initial fitness state . [state ] Given initial state of ℓ, identify the questions that change answer values at t = 1. If there are none, then the next state . Let If both Q and Q change answers at t = 1 and j < j′, then sequentially swap to the right i and i (resp. x and x ) of the question order (resp. answer order), starting with i (resp. x ). Change x to and x to , i.e. This new answer order and question order is the next state [edge color] Draw an edge from to . To show direction of transitions between states, color the edge red if transition is from right to left, green if transition is from left to right, and blue otherwise (i.e. same x-coordinate). [state Update state as and time t as t = 2 in Step 2. Repeat Steps 2 and 3, and iterate until t = T−1. Definition 3 Let Example 1 where question i Example 2 The orbits of the three subjects in Remark 1 By the 0/1 coding of data, it is reasonable to suppose that the (concatenated) answers composed of unfavourable values 00⋯0 is ‘less fit’ than the answer composed of favourable values 11⋯1. By the weighting of variables, ‘relative fitness’ is made precise so that ordering of elements from the space M Using orbits, the complete p-dimensional information of each subject at any moment is coded to a point in the 2-dimensional discrete space S . No information in data is lost nor approximated as each subject’s orbit has a one-to-one correspondence with the subject’s original data. Clearly, question order of each subject at each time step is monitored. The ordering is selected as frequently changing variables are swapped to the far right (less significant digit of y), thus pushing slow changing variables to the left (significant digit of y). This ‘swapping-changing-variable-to-the-right’ process exposes clusters associated to stable variables. Remark 2 The time complexity of computation of orbits for n subjects and time T scales like pnT and is feasible for large data. We also note that there are admissible and non-admissible state transitions in S Remark 3 The tendency of a subject to favour a particular state, or subset of states, is clustering in S Note that many households may share an edge (or orbit) in S . The following definitions are of interest regarding transitions in S . Definition 4 a. The accumulated number of transitions from state s = (x, y) to s′ = (x′ y′) is called the b. The number of orbits at state s at time t is called the . Remark 4 We can deduce correlation among variables from orbits in S then we can check for (positive) correlation between the first two variables 0 and 1. The asterisk * in x (resp. in y) can take any binary value (resp. any question index except for i).

Orbits of (a) SA Rich, (b) SA Poor, (c) MOZ Rich, and (d) MOZ Poor households.

Observe clusters formed in regions of each subpopulation. variable 4 (influx) is most frequently changing in all four subpopulations so orbits do not stay in the region where y = 4****. Not all 5! significance states are shown. Remark 5 The orbit method is not limited to binary data in p variables. For m-ary valued data, the space S

Results

Orbit Results

Household orbits in S 5 for each of the four subpopulations are illustrated in Fig 4. The x-axis is composed of 25 = 32 states but not all the 5! = 120 states in the y-axis are shown. There are no transitions between the four subpopulations as they are associated to constant variables. Recall that a red edge is used to denote a transition that goes from right to left on the next time step, a green edge for a transition that goes from left to right, and a blue edge a transition that goes to the same fitness state. The percentage of unfavourable answers for each question in each of the four subpopulations is given in Table 5 while the frequencies of answer change are given in Table 6. The frequencies of change for Q 0 (HH) and Q 1 (HS) are low, while Q 4 (IF) is the highest. This means that there is stability in the variables HH and HS in that most subjects will stay in the region where significance is either y = 01i 2 i 3 i 4 or y = 10i 2 i 3 i 4, i ∈ {2, 3, 4}. In addition, there is high activity of the IF variable, which means few transitions where y = 4i 1 i 2 i 3 i 4, i ∈ {0, 1, 2, 3}. All of this is recognized in Fig 4.
Fig 4

Orbits of (a) SA Rich, (b) SA Poor, (c) MOZ Rich, and (d) MOZ Poor households.

Observe clusters formed in regions of each subpopulation. variable 4 (influx) is most frequently changing in all four subpopulations so orbits do not stay in the region where y = 4****. Not all 5! significance states are shown.

Table 5

Percentage of unfavourable = 0 responses in Q for each of the four subpopulations.

SA Rich Q 0 : 17.4% Q 1 : 11.4% Q 2 : 20.5% Q 3 : 21.1% Q 4 : 22.2%
SA Poor Q 0 : 33.4% Q 1 : 10.8% Q 2 : 13.3% Q 3 : 44.5% Q 4 : 23.6%
MOZ Rich Q 0 : 27.6% Q 1 : 7.8% Q 2 : 19.4% Q 3 : 38.0% Q 4 : 19.0%
MOZ Poor Q 0 : 33.5% Q 1 : 10.3% Q 2 : 15.0% Q 3 : 51.4% Q 4 : 23.5%
Table 6

Questions with corresponding frequency of answer change in each of the four subpopulations.

SA RichSA PoorMOZ RichMOZ Poor
Q 0 (HH)37478110102
Q 1 (HS)466535085
Q 2 (HD)1280164216309
Q 3 (AM)1334308299405
Q 4 (IF)3373580599971
There are immediately regions of interest in Fig 4. As an aide in interpreting regions in S 5, we present in Fig 5 the subsets of S 5 determined by the first significant variable i 0. A subject ℓ that spends most of its time in the region where x = j****, y = i**** means that answer of ℓ to Q is least frequently changing, with answer = j. The initial state of ℓ is chosen to lie in this region (Definition 5). For example, a subject that stays in the region of Fig 5 frequently experiences younger (<40) household head age.
Fig 5

Regions in S 5 determined by the first significant variable.

Observed units that often stay in a region determined by one significant variable often experience the property of that region.

Regions in S 5 determined by the first significant variable.

Observed units that often stay in a region determined by one significant variable often experience the property of that region. Regions in Fig 5 may be further analysed. A more detailed description of the regions HH≥40, HH<40, HS≥3, and HS<3 is illustrated in Fig 6. In each sub region, the two variables i 0 and i 1 are significant (i.e. less frequently changing answers), with i 0 being more significant. Of course these sub regions may be further subdivided.
Fig 6

Regions in S 5 determined by the first and second significant variables.

In general, we say that a variable i is stable if orbits cluster in a subset of S determined by first significant variable i. Regions that are never visited (e.g. those associated to variables IF+, IF−, and A Clusters in the right half regions of S are fitter than clusters located on the left half of S as they are associated to stable leading variable with favourable condition. From the orbits of subpopulations in Fig 4, observe that there are no transitions between the left and right half of S 5 in both SA Poor and MOZ Poor subpopulations. This is verified by Fig 7, the orbits of the four subpopulations, in time. In addition, columnar structures over clusters correspond to variables that are stable over the survey period. Although there are few transitions between clusters, there is considerable activity within each. Household orbits in one cluster may then reasonably be analysed independently of households in other clusters. The time series representation of orbits reveals idle behaviour (sequence of vertical blue edges) that are not always visible in orbits in S 5.
Fig 7

Column structures over clusters of (a) SA Rich, (b) SA Poor, (c) MOZ Rich, and (d) MOZ Poor household orbits in S 5.

As observed in Fig 4, some regions in a subpopulation appear denser than those of the other subpopulations (e.g. the region HH<40 appears to be more dense in MOZ poor than in MOZ rich, with the opposite phenomenon for the SA population). We use histograms to denote the accumulated number of visits (i.e. capacity, Defn. 4) to each state in S 5. Fig 8 gives the accumulated capacity in states of S 5, represented by the height of bars. It is immediately noted that there are regions of high and low numbers. Density at each state at each time step can also be computed, and can be represented by bubbles. Fig 9 illustrates this case for the SA Rich subpopulation.
Fig 8

Accumulated number of visits (height of bars) in S 5 of (a) SA Rich, (b) SA Poor, (c) MOZ Rich, and (d) MOZ Poor household orbits.

Fig 9

Capacity at each state and each time step in the SA Rich, represented by bubbles.

Fig 10 gives the percentages of visits in regions determined by one and two significant variables. The regions with no percentages are holes. The largest percentage in SA Rich is in the subregion associated to older household head and larger household size (62%), with household head more stable. For the other three subpopulations, the largest percentage is in the subregion associated again to older household head and larger household size, but with household size more stable.
Fig 10

Percentage of visits of (a) SA Rich, (b) SA Poor, (c) MOZ Rich, and (d) MOZ Poor household orbits to regions in S 5 determined by the first and second significant variables.

Remark 6 Population-level information is visible, but detailed individual information may be lost in the cluster. We may zoom into regions of interest (e.g. regions of high percentage of visit) to unclutter the display, as in the SA Rich region R

Orbits in SA rich population that cluster in the region R where both household head and household size are favourably constant.

This is the zoomed region in Fig 4(a) with high percentage of household visit. Regarding Remark 6, we can further analyse orbits from the SA Rich subpopulation. Fig 12 shows dominant accumulated number of transitions ≥ 100 from state s = (x, y) to s′ = (x′, y′) in SA Rich (i.e. density d(s, s′) ≥ 100). Most transitions ‘idle’ at state (11111, 01234) and correspond to household orbits that are constantly favourably in the five variables. As for non-idling transitions, it is dominant between states s = (11110, 01234) and s′ = (11111, 01234) and involve change in variable 4 (IF) where s → s′ indicate negative influx, and s′ → s is non-negative influx.
Fig 12

Densities d(s, s′) ≥ 100 from state s = (x, y) to s′ = (x′, y′) in SA Rich households.

Highlighted lines are self-transition, i.e. s = s′.

Densities d(s, s′) ≥ 100 from state s = (x, y) to s′ = (x′, y′) in SA Rich households.

Highlighted lines are self-transition, i.e. s = s′. Fig 13 shows the corresponding state indices for the subset R of S 5 given in Fig 11. The capacity in SA Rich households at each time step for states with c ≥ 50 is illustrated in Fig 14. We have the following observations:
Fig 13

State indices associated to states s in the subset R of S 5 where both household head and household size are favourably constant.

Fig 11

Orbits in SA rich population that cluster in the region R where both household head and household size are favourably constant.

This is the zoomed region in Fig 4(a) with high percentage of household visit.

Fig 14

Number of SA Rich household orbits (capacity) at each time step in states (a) 23, 24, 30, 39, 40, 46, 47, and 48, (b) 47 and 48 associated to variable 4 (IF), (c) 39 and 40 associated to variable 3 (AM); 30, and 46, and (d) 23 and 24 associated to variable 2 (HD).

The capacity at state 48 = (11111, 01234) is dominant. This is expected as most orbits idle in this state, as given by the numbers in Fig 12. The capacity graphs for state pairs 48 and 47 = (11110, 01234), and 39 = (11110, 01243) and 40 = (11111, 01243), behave inversely and are almost symmetrical. Note that transition between state pair 47 and 48, and 39 and 40, are associated to change in variable 4 (IF) and 3 (AM) respectively. It is expected that capacity increase in 48 (more individuals migrating into households) result in decrease of capacity in 47. The same argument goes for exchange in capacity of states 39 and 40. Transition between 23 = (11110, 01342) and 24 = (11111, 01342) are associated to change in variable 2 (HD). The capacity graph of 23 (HD = 0) is always above 24, except at t = 2007. The sharp increase in 24 (low household death) at this time corresponds to a drop in 23.

Results Regarding Purpose

We particularly use Fig 8 to draw conclusions with regard to our Purpose as stated in (Eq 1). There is one dominant peak in SA Rich. This occurs at the fully fit state (11111, 01234), where it is most stable in Q 0 = 1 (HH ≥ 40), followed by Q 1 = 1 (HS ≥ 3), and so on. For SA Poor and MOZ Rich/Poor we find fully fit states at (11111, 10234) characterized by stability of HS ≥ 3, followed by HH ≥ 40. We then associate (i) households headed by older adults to larger , and (ii) larger households with lower . The peaks for SA Poor, MOZ Rich, and MOZ Poor are at states For spikes at states ii., iv., and vi., unfavourable answer is either in Q 0 or Q 3 (i.e. HH<40 or ASA) households. Now spike at state vii. which is unfavourable in Q 1 and Q 4 (HS<3 and IF+) is also associated to poorer households. The condition of small households should be examined. Spikes at states ii., iv., v., vi., and vii. are identified with relatively stable unfavourable states HH<40, ASA Rich, and their presence with the other three subpopulations. For the two dominant peaks at states i. and ii. in MOZ Rich in Fig 8(c), A ≥ M has a higher peak than A

Other Methods of Binary Multivariate Longitudinal Data Analysis

We discuss the use of other conventional methods in analysis of BMLD and mention the advantage of using orbits.

Markov Chain Model

For p binary variables, Markov chain models considers the analysis of change over time measures in M = {0, 1}. Question order is arbitrarily fixed and a 2×2 matrix of transition probabilities is constructed [3]. If a fixed question order alone is used for all times and for all subjects (say 012⋯(p−1)) in analysing binary multivariate longitudinal data, then some information (e.g. clusters and holes) may not be revealed as orbits overlap in a single row (question order) of S . For example, the six clusters visible in Fig 4(a) are not resolved in Markov analysis. This phenomenon of ‘unfolding’ states from a general case of a fixed question order is an advantage in analysing orbits in S . Given the fundamental weighting by frequency of change of variables, it is of great interest that S is the space of all possible states to which subjects can change, and also captures change of significant variables. By prioritising slowly changing variables, orbits give a natural spatial ordering of states in S by fitness.

Generalized Estimating Equation Model

To compare the performance of the conventional statistical model to the deterministic orbit approach we have adopted a generalized estimating equation (GEE) population modelling approach. In [21], the estimation-equation approach is proposed for population average models. It is argued that in general, mixed models involve unverifiable assumptions on the data-generating distribution resulting to potentially misleading estimates and biased inference. We use the quasi-information criterion (QIC) to identify the best working correlation structure to be used for our data [22]. Maximum likelihood based model selection methods, such as the widely used Akaike Information Criterion (AIC), are not directly applicable to the GEE approach [23]. The exchangeable correlation structure proved to be the best when fitted to our data. Before presenting the GEE model, we note that with regards to the correlated indicators, there is potential co-linearity between the household size and certain other covariates. This is suggested by the marginally high variance inflation factor (VIF) for this variable (Q 1) of ∼ 10 in Table 7. Further, the spearman rank correlation coefficient of 0.68 between Q 1 (household size) and Q 4 (influx) in Table 8 would be cause for further concern. Removing the co-linear effect of Q 1, the GEE model for a binary outcome (APS = 0/1) using a binomial family, logit link function and an exchangeable correlation structure is given in Table 9. The VIF without Q 1 is given in Table 10.
Table 7

Variance Inflation Factor.

VariableVIF1/VIF
Q 1 10.180.0982
Q 4 7.140.1340
Q 2 4.730.2115
Q 0 3.240.3087
Q 3 2.690.3714
Mean VIF5.60
Table 8

Spearman’s Rank Correlation Coefficient.

Q 0 Q 1 Q 2 Q 3 Q 4
Q 0 1.0000
Q 1 0.02511.0000
Q 2 -0.0226-0.02311.0000
Q 3 0.1068-0.2919-0.03021.0000
Q 4 0.03810.6787-0.0114-0.19081.0000
Table 9

GEE Model removing the co-linear effect of Q 1.

GEE population-averaged modelNumber of obs=22270
Group variable:hh_idNumber of groups=5567
Link:logitObs per group: min=4
Family:binomial avg=4.0
Correlation:exchangeable max=5
Wald chi2(5)=483.36
Scale parameter:1Prob > chi2=0.0000
Q 6 (APS = Rich)Odds RatioStd. Err. z P > ∣z[95% Conf. Interval]
Q 0 (HH ≥ 40)1.25760.03159.140.0001.19731.3209
Q 2 (HD low)1.01180.03380.350.7240.94771.0803
Q 3 (A ≥ M)1.34390.034611.480.0001.27771.4134
Q 4 (IF)1.28460.03758.580.0001.21321.3603
Q 5 (HN = MOZ)0.76150.0180-11.510.0000.72700.7977
_cons0.75590.0345-6.130.0000.69120.8266
Table 10

Variance Inflation Factor (removing Q 1).

VariableVIF1/VIF
Q 2 4.430.2257
Q 0 3.270.3059
Q 4 3.240.3089
Q 3 2.660.3762
Q 5 1.370.7301
Mean VIF2.99
Remark 7 The GEE model shows that HH ≥ 40, HS ≥ 3, HD low, A ≥ M, IF

Motion Charts and Heat Maps

A motion chart is a dynamic bubble chart that enables the display of large multivariate data with large number of data points [6]. The central object in motion charts is a blob, or in general a 2-dimensional shape, which represents one entity from the dataset. This allows for visualization of the data by using additional dimensions (e.g. time, size and color of the blobs) to show different facets of the data. The dynamic appearance of the data in a motion chart facilitates visual inspection of associations, patterns and trends in multivariate datasets. The problem with motion charts is that for many variables, there is not enough dimensions (e.g. size, shape, color, etc.) to represent different entities. The advantage of using orbits is that adding more variables is easily accommodated by the increase in the number of fitness and significance states in the change space S . Fig 15 show the proportion of households (by nationality and fitness sequence) above poverty line over the survey period while Fig 16 shows the proportion of households above poverty line by nationality and time, i.e. (HN, t), where HN = 0 = SA, HN = 1 = MOZ, and t = 2001, 2003, 2005, 2007. The labeling of the fitness states along the x-axis is given in Table 11. While this gives a sense of where more households fall with regards to relative poverty probability (stratified by household nationality and then by nationality and poverty line status classification), it does not convey the changing trajectory of households with time.
Fig 15

Proportion of households (by nationality and fitness sequence) above poverty line over the survey period 2001–2007.

Fig 16

Proportion of households above poverty line by nationality at time (HN, t), where HN = 0 = SA, HN = 1 = MOZ, and t = 2001, 2003, 2005, 2007.

Table 11

Label for answer combination associated to Fig 15 and 16.

sAnswersAnswersAnswersAnswer
10000090100017100002511000
200001100100118100012611001
300010110101019100102711010
400011120101120100112811011
500100130110021101002911100
600101140110122101013011101
700110150111023101103111110
800111160111124101113211111
The heat map approach illustrated in Fig 17 reflects the observed proportion above the poverty line (by nationality) represented by the amplitude to graph at the point (x, y), where the fitness sequences are on the y axis and the 4 year time points (1 = 2001, 2 = 2003, 3 = 2005, 4 = 2007)are on the x-axis. While some differences can be observed by nationality, the clearer visualisation offered by the orbit approach is evident in our opinion. The heat map approach is not without merits (one being easy to implement) and would require more extensive and detailed application to longitudinal data such as ours to fully surmise its utility relative to the deterministic orbit approach.
Fig 17

Heat map representing the observed proportion (density) above the poverty line (by nationality) and times 1 = 2001, 2 = 2003, 3 = 2005, 4 = 2007.

Discussion

Using variables pertaining to socio-economic determination, we have illustrated via 2-dimensional orbits the dynamics and patterns of 4 subpopulations in the AHDSS. Stable and unstable variables (in terms of frequency of change) have been identified. The high frequency of change of IF variable (Q 4) in each of the four subpopulations intuitively, is an unfavorable phenomenon because it directly measures instability of household numbers i.e. the rapid flow of individuals into and out of households, within the community. Policies that might stabilize this phenomenon are of interest. The value of using the method of orbits for analysis of binary multivariate longitudinal data is that it gives a picture of how subjects and the population behave. There are no known methods that show exact visualisation of such data. Orbits can be used as an additional tool for say demographers and social scientist in analysis of data. An additional value of the method is to give insight into possible cause and effect. Presentation of longitudinal data as a time-evolving geometric orbit naturally enables visual identification of possible cause and effect along the orbit (e.g. if only state i precedes j, then state i causes j). Using orbits for longitudinal data analysis is fundamentally different from conventional longitudinal statistical models in that it develops visible orbits for fitness states and therefore extracts more information from the data. For instance, the standard statistical model does not give a visual sense of the density of households in a given state, rather just the magnitude of association (odds ratio). One obvious limitation in using orbits is that it considers only complete data. Extending the method to accommodate missing data is necessary. Tools for (demographic) estimation from limited, deficient and defective data [24] may be used, where longitudinal data does not satisfy the assumption that there is no missing data, or that each variable and each subject is measured at the same times. The primary confounder we included and stratified on in this analysis was household head nationality. Previous papers [12, 14, 16] on socio-economic status in Agincourt have identified the proximal importance of household nationality as a determinant/confounder for socio-economic status/poverty. Our GEE regression results confirm the importance of this confounder as a determinant of poverty status. As for potential confounders of socio data-economic determination such as occupation and income, they are rarely tracked in the Agincourt HDSS. In addition, given the large amount of missing data for these variables, we would not have be able to apply the orbit theory to the key indicators in the manner presented currently. Within our study period from 2001–2007, the education modules was run only in 2002 and 2006 i.e. not directly captured in the same time points. Mozambicans generally have a significantly lower number of education years compared to South Africans (e.g. [14]) so we believe the nationality would also capture any confounding effects of education status. However we cannot discount any residual confounding influence of occupation, income, and education on our results.

Binary data of the four subpopulations SA Rich, SA Poor, MOZ Rich, and MOZ Poor.

(RAR) Click here for additional data file.
Table 4

Coded data and orbit of a subject ℓ. The number a is answer to Q at time t.

t a0,t a1,t a2,t xt=x0x1x2 yt=i0i1i2 State index
011111112024
111111112024
201111012023
301010010229
401110110230
501110110230
611111112024
701111012023
  11 in total

1.  Discretization of time series data.

Authors:  Elena S Dimitrova; M Paola Vera Licona; John McGee; Reinhard Laubenbacher
Journal:  J Comput Biol       Date:  2010-06       Impact factor: 1.479

2.  Research into health, population and social transitions in rural South Africa: data and methods of the Agincourt Health and Demographic Surveillance System.

Authors:  Kathleen Kahn; Stephen M Tollman; Mark A Collinson; Samuel J Clark; Rhian Twine; Benjamin D Clark; Mildred Shabangu; Francesc Xavier Gómez-Olivé; Obed Mokoena; Michel L Garenne
Journal:  Scand J Public Health Suppl       Date:  2007-08       Impact factor: 3.021

3.  To GEE or not to GEE: comparing population average and mixed models for estimating the associations between neighborhood risk factors and health.

Authors:  Alan E Hubbard; Jennifer Ahern; Nancy L Fleischer; Mark Van der Laan; Sheri A Lippman; Nicholas Jewell; Tim Bruckner; William A Satariano
Journal:  Epidemiology       Date:  2010-07       Impact factor: 4.822

Review 4.  A review of multivariate longitudinal data analysis.

Authors:  S Bandyopadhyay; B Ganguli; A Chatterjee
Journal:  Stat Methods Med Res       Date:  2010-03-08       Impact factor: 3.021

5.  The Agincourt demographic and health study--site description, baseline findings and implications.

Authors:  S M Tollman; K Herbst; M Garenne; J S Gear; K Kahn
Journal:  S Afr Med J       Date:  1999-08

6.  SOCR Motion Charts: An Efficient, Open-Source, Interactive and Dynamic Applet for Visualizing Longitudinal Multivariate Data.

Authors:  Jameel Al-Aziz; Nicolas Christou; Ivo D Dinov
Journal:  J Stat Educ       Date:  2010

7.  Bayesian multiple imputation for missing multivariate longitudinal data from a Parkinson's disease clinical trial.

Authors:  Sheng Luo; Andrew B Lawson; Bo He; Jordan J Elm; Barbara C Tilley
Journal:  Stat Methods Med Res       Date:  2012-12-12       Impact factor: 3.021

8.  Striving against adversity: the dynamics of migration, health and poverty in rural South Africa.

Authors:  Mark A Collinson
Journal:  Glob Health Action       Date:  2010-06-03       Impact factor: 2.640

9.  Space and time clustering of mortality in rural South Africa (Agincourt HDSS), 1992-2007.

Authors:  Benn Sartorius; Kathleen Kahn; Penelope Vounatsou; Mark A Collinson; Stephen M Tollman
Journal:  Glob Health Action       Date:  2010-08-30       Impact factor: 2.640

10.  Rural Poverty Dynamics and Refugee Communities in South Africa: A Spatial-Temporal Model.

Authors:  Kurt Sartorius; Benn Sartorius; Stephen Tollman; Enid Schatz; Johann Kirsten; Mark Collinson
Journal:  Popul Space Place       Date:  2011-11-02
View more
  1 in total

1.  A computational reproducibility study of PLOS ONE articles featuring longitudinal data analyses.

Authors:  Heidi Seibold; Severin Czerny; Siona Decke; Roman Dieterle; Thomas Eder; Steffen Fohr; Nico Hahn; Rabea Hartmann; Christoph Heindl; Philipp Kopper; Dario Lepke; Verena Loidl; Maximilian Mandl; Sarah Musiol; Jessica Peter; Alexander Piehler; Elio Rojas; Stefanie Schmid; Hannah Schmidt; Melissa Schmoll; Lennart Schneider; Xiao-Yin To; Viet Tran; Antje Völker; Moritz Wagner; Joshua Wagner; Maria Waize; Hannah Wecker; Rui Yang; Simone Zellner; Malte Nalenz
Journal:  PLoS One       Date:  2021-06-21       Impact factor: 3.240

  1 in total

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