Spatial point process via regularisation modelling of ambulance call risk
Abstract
This study investigates the spatial distribution of ambulance/emergency alarm call events in order to identify spatial covariates associated with the events and discern hotspot regions of the events. The study, which focuses on the Swedish municipality of Skellefteå, is motivated by the problem of developing optimal dispatching strategies for prehospital resources such as ambulances. The dataset at hand is a large-scale multivariate spatial point pattern of call events stretching between the years 2014–2018. For each event, we have recordings of the spatial location of the call as well as marks containing the associated priority level, given by 1 (highest priority) or 2, and sex labels, given by female or male. To achieve our goals, we begin by modeling the spatially varying call occurrence risk as an intensity function of a (multivariate) inhomogeneous spatial Poisson process that we assume is a log-linear function of some underlying spatial covariates. The spatial covariates used in this study are related to road network coverage, population density, and the socio-economic status of the population in Skellefteå. Since mobility is clearly a factor that has a large impact on where people are in need of an ambulance, and since none of our spatial covariates quantify human mobility patterns, we here take a pragmatic approach where, in addition to other spatial covariates, we include a non-parametric intensity estimate of the events as a covariate in the intensity function. A new heuristic algorithm has been developed to select an optimal estimate of the kernel bandwidth in order to obtain the non-parametric intensity estimate of the events and to generate other covariates. Since we consider a large number of spatial covariates as well as their products (the first-order interaction terms), and since some of them may be strongly correlated, lasso-like elastic-net regularisation has been used in the log-likelihood intensity modeling to perform variable selection and reduce variance inflation from overfitting and bias from underfitting. As a result of the variable selection, the fitted model structure contains individual covariates of both road network and demographic types. We discovered that hotspot regions of calls have been observed along dense parts of the road network in Skellefteå. Furthermore, a mean absolute error evaluation of the proposed model to generate the intensity of emergency alarm/ambulance call events indicates that the estimated model is stable and can be used to generate a reliable intensity estimate over the region, which can be used as an input in the problem of designing prehospital resource dispatching strategies.
keywords:
Emergency alarm/ ambulance call events; inhomogeneous Poisson process; multivariate point process; lasso-like elastic-net; cyclic coordinate descent algorithm; bandwidth selection1 Introduction
In many (if not most) countries/regions, the prehospital resources available, e.g. ambulances, are scarce, and this clearly affects the availability and general quality of the prehospital service in question. For example, a small decrease in the median response time, which could be the effect of the addition of an ambulance, could save a significant number of lives annually. However, simply adding additional ambulances to a given region might not necessarily yield the expected outcome, i.e. drastically decreased response times, but instead the main challenge might be one of resource optimisation. More specifically, it may very well be the case that the existing resources are not utilised optimally; note that, given an expected performance outcome in terms of the response time distribution, one might have to both add and optimise prehospital resources. Moreover, in most/all cases, the addition of a new ambulance comes at a relatively high cost, so simply adding ambulances until the expected outcome has been achieved is essentially never a viable option. Such optimisation can be quite challenging and extensive; in 2018, in Sweden, approximately 660 ambulances responded to roughly 1.2 million ambulance/emergency alarm calls, i.e. events defined by the deployment of an ambulance. In addition, the deployment of ambulances in 2018 cost more than 4 billion Swedish krona.
Carrying out resource optimisation within a prehospital care organisation/system, which to a large degree boils down to placing ambulance stations at locations where, e.g. the median response time is minimised annually, requires knowledge/understanding of where (and when) calls tend to occur spatially (and temporally). In essence, minimising the response times of ambulances is crucial for obtaining the desired clinical outcomes following ambulance calls (Blackwell and Kaufman,, 2002; Pell et al.,, 2001; O’keeffe et al.,, 2011). The call occurrence risk can be influenced by various underlying factors, such as demographic factors. More specifically, within the spatial context, if one is able to exploit different covariates/predictors to model the expected number of calls occurring within a given region, within an arbitrary period of time, then one can obtain an understanding of which spatial population characteristics (e.g. age distribution in a given subregion) that are driving the risk of an ambulance call occurring at a given spatial location. In addition, such a model may be extended to be exploited for predictive purposes, most notably within a spatio-temporal context. One can easily imagine that the distribution of calls in Sweden is both complex, dynamical, and heterogeneously distributed within the spatial study region.
This work is aimed at describing the spatial dynamics of ambulance calls in the municipality of Skellefteå, Sweden. The main focus of our study is to generate a risk-map for the ambulance calls, which is modelled by means of different spatial covariates, and to identify hotspot regions in Skellefteå, which can play a key role in designing optimal dispatching strategies for prehospital resources. It also focuses on identifying spatial covariates that tend to influence the occurrence of call events. Hence, we aim for a model with good predictive performance.
Note that, a priori, we do not know how many calls there will be within the spatial region studied and within the timeframe considered, which here is given by the years 2014–2018. In addition, we have access to the exact (GPS) locations of the events, as well as additional information, so called marks, attached to each event. Such datasets are commonly referred to as (marked) point patterns, and their natural modelling framework is that of (marked) spatial point processes (Baddeley et al.,, 2015; Moller and Waagepetersen,, 2003; Diggle,, 2013; van Lieshout,, 2000), which may be thought of as generalised random samples with the properties that the number of points/elements in the sample is allowed to be random and the points are allowed to be dependent. When the marks are discrete, one commonly speaks of a multivariate/multitype point process. Here, in our specific dataset, each event has two mark components attached to each spatial location: the priority/risk level (1 or 2) of the call and the gender (male or female) of the patient associated with the call.
The properties of a univariate point process are most commonly characterised through its intensity function, which essentially reflects the probability of the point process having a point at a given location in the study region. Formally, it is defined as the density function of the first-order expectation measure over the spatial domain. In most applications, it is unrealistic to assume that the underlying point process is homogeneous, i.e. the intensity function is constant, and there are various approaches available to deal with the spatial inhomogeneity of the points/events (Baddeley et al.,, 2015; Diggle,, 2013). Quite often, one has access to a collection of spatial covariates, which may be used to model the spatially varying intensity function. In particular, it is commonly assumed that the intensity has a log-linear form, i.e. the log-intensity is a linear combination of the covariates. Here, the common practice is to first model the intensity function using a Poisson process log-likelihood function, which is a closed-form function of only the (assumed) intensity function. In the case of a general point process, this is commonly referred to as a composite likelihood estimation and, although a Poisson process is a point process with independent points/events and Poisson distributed counts within any subregion, the indicated intensity estimation approach still has good large sample properties for general point processes (Coeurjolly and Lavancier,, 2019). Once an intensity function estimate is obtained, one would then proceed with analysing and modelling possible spatial interaction, i.e. dependence between the events (Baddeley et al.,, 2000, 2015; van Lieshout,, 2011; Cronie and van Lieshout,, 2016). It should here be emphasised that observed clumps of points in a point pattern may be the result of either inhomogeneity, spatial interaction (clustering/aggregation/attraction) or both. Since our main interest here is generating a spatial risk map for the observed events, i.e. the ambulance calls, which can be exploited for predictive purposes and also used as input in the problem of designing an optimal dispatching strategy of ambulances, we will solely focus on the former, i.e. modelling the intensity function as a log-linear function of a collection of spatial covariates. This allows us to address one of the main objectives of this work, which is to identify hotspot regions of the events. A further main objective of this work is to select covariates governing the intensity function. Here the list of covariates includes population density, shortest distance to road networks, line density of road networks, line density of densely populated regions, bench mark estimated intensity, proportion of population by age category, proportion of population by gender, proportion of population (aged 20 + years) by income status, proportion of household (aged 20 + years) by economic standard, proportion of population (aged 25-64 years) by education level, proportion of population by Swedish or foreign background, and proportion of population (aged 20-64 years) by employment status. Aside from including the individual covariates in our model framework, we also include the cross-terms given by the products of the individual covariates, since there may potentially be interactive effects of the covariates. This results in a high-dimensional data setting (a total of nine hundred eighty-nine covariates), with possibly hard to interpret cross-terms, and it is clearly a challenge to identify which covariates sensibly explain the actual intensity of the events, i.e. which covariates should actually be included in the final model. As a solution, one may apply regularisation when fitting the model, which, aside from carrying out variable selection, also reduces variance inflation from overfitting and bias from underfitting. In addition, we want to adjust for the fact that the demographic covariates we have access to only reflect where different demographic groups live, and not how they move around. Since we do not have access to any human mobility covariates, we have to be pragmatic and use some proxy for such covariates. Our solution is to additionally include a non-parametric intensity estimate of the spatial locations of the events as an additional covariate. In other words, these added covariates would (to some degree) represent the portion of the intensity function that the original spatial covariates could not explain. Here we have another benefit of the regularisation: having accounted for the other covariates, if this added covariate has little/no influence on the intensity function, then the regularisation would indicate this.
Since many of the spatial covariates which we deal with are most likely strongly correlated, variable selection in the modelling of the spatially varying intensity function is most likely necessary to overcome the use of correlated covariates in the modelling of ambulance call events. Tibshirani, (1996) introduced a penalised likelihood procedure, which has been a cornerstone in the development of variable selection methods via regularisation (or penalisation). The idea of Tibshirani, (1996) is to add a least absolute shrinkage and selection operator (lasso) penalty to the loss function, often the likelihood function, to shrink small coefficients of covariates to zero while retaining covariates with large coefficients in the model, thus leaving us with a sparse model with highly influential covariates. Hence, the approach simultaneously performs variable selection and parameter estimation. A plethora of regularisation methods, such as elastic-net (Zou and Hastie,, 2005) and adaptive lasso (Zou,, 2006), have been developed subsequent to the work of Tibshirani, (1996). A predecessor of the lasso penalty, the ridge penalty, which is an -penalty, may be combined linearly with the lasso -penalty to obtain elastic-net regularisation, which is used to select variables and shrinks the coefficients of correlated variables to each other. Moreover, in adaptive lasso regularisation, adaptive weights are used in the penalisation of the coefficients of the variables. It should be emphasised that these shrinkage/regularisation methods have the effect of balancing estimation bias and variance, which is an additional motivation for their employment. Turning to the point process context, also here variable selection has been developed to reduce variance inflation from overfitting and bias from underfitting. Considering Poisson process likelihood estimation together with a lasso penalty, Renner and Warton, (2013) has introduced a maximum entropy approach for modelling the spatial distribution of a specie. Thurman and Zhu, (2014) considered an adaptive lasso penalty to select variables in Poisson point process modelling. Regularisation methods such as lasso, adaptive lasso, and elastic-net have also been considered in the context of a wide range of inhomogeneous spatial point processes models by Yue and Loh, (2015). Choiruddin et al., (2018) further extended the above works to include a larger range of models and penalties. We here essentially follow the track of Yue and Loh, (2015).
With regard to the estimation of the regularised models, Efron et al., (2004) have developed the least angle regression to estimate the entire lasso regularisation paths. According to friedman2007pathwise and friedman2010regularization, in comparison with the least angle regression algorithm, the cyclical coordinate descent algorithm computes the regularisation paths of different regularisation methods with lower computational costs. In this study, the cyclical coordinate descent method has been used to estimate the entire regularisation paths since it is computationally fast on large datasets (fercoq2016optimization). The general idea of the coordinate descent algorithm is that the objective function is optimised with respect to a single parameter at a time, and the optimisation of the objective function is iteratively carried out for all parameters until a convergence criterion is fulfilled. In this work, the objective function represents a regularised quadratic approximation to the log-likelihood function of an inhomogeneous spatial Poisson process.
Two approaches have been used to evaluate the performance of the proposed model. The first approach involves training the proposed model on the whole dataset. We treat the trained (or estimated) intensity function on the whole dataset as the true intensity function of the call events. Based on the estimated intensity function, undersampling i.e. 70% of the whole dataset, has been used to generate a hundred datasets, which are then used to generate a hundred intensity images. Using quantiles and mean absolute errors between pixel-by-pixel differences of the estimated image (i.e. image based on the whole dataset) and the hundred estimated intensity images (i.e. the intensity images based on the hundred undersampled datasets) can be used to evaluate the stability of the proposed model in estimating the intensity function of the emergency alarm call events. The second approach is to visually evaluate the performance of the proposed model. We train the proposed model on 70% and on the remaining 30% of the whole dataset. Then, we compare the patterns of hotspot regions in the estimated intensity images obtained from the two datasets. If the patterns of hotspot regions and the spatial locations in the respective datasets seemingly coincide with each other, then the proposed model is more likely applicable for the modelling of the call events.
In summary, the aim of this article is to explore the space-dynamics of ambulance calls and to identify spatial covariates associated with the call events. The result of this work will be used as input in designing optimal dispatching strategies for prehospital resources such as ambulances.
The structure of the article is as follows. Section 2 and 3 provide an overview of the data and statistical methods used in this work. Section 4 and 5 present the created spatial features for modelling emergency alarm call events and the results of the study. We evaluate the fitted model in section 6 and discuss the implication of the results and provide a precise summary of the work in section 7.
2 Data
Given a spatial/geographical region , which we assume to be a subset of , by an event we will mean a location (GPS position) in to which an ambulance is dispatched during a given time period and the total collection of events will be referred to as a set of ambulance/emergency call dataset. Here, the available information associated to an ambulance call dataset is the collection of locations , , as well a mark which is attached to each location , . As we a priori do not know , i.e. how many calls there will be within during the period in question, such a dataset is most naturally classified as a marked point pattern (baddeley2015spatial). Note that when the marks are discrete, we usually refer to the point pattern as multivariate/multitype rather than as marked.
2.1 Spatial ambulance call dataset
Turning to the dataset at hand, will represent the Swedish municipality of Skellefteå, and the time period under consideration is given by the years 2014–2018. Our dataset consists of 14,919 events where the mark structure is such that for each event, and thereby the person associated with the ambulance call in question, there is a recording of the event’s priority label (1 indicates the highest severity, implying turned on sirens, and 2 is a lower severity level) and a recording of the sex/gender of the person (female or male). Among the 14,919 events, 7,204 and 7,715 of them have priority labels 1 and 2, respectively. Unfortunately, a missing data issue is present here: 5,236 and 5,238 of the events are recorded as male and female, respectively, and the remaining events do not have any sex recording for the person related to the event, so they are labelled as "missing". Since our interest in the sex label lies mostly in highlighting possible structural differences related to the different covariates at hand, we have decided to proceed by studying the data as two separate marked point patterns: one where the marks are given by the priority labels and one where the marks are given by the sex labels. It should be acknowledged that there are other ways of dealing with this issue.
Figure 1 demonstrates the locations of all calls as well as the main road network of Skellefteå, Sweden. The figure highlights that the call locations are unevenly distributed over the study region and they tend to lie along the road network, which will make the statistical modelling quite challenging. For data privacy reasons, the axis labels of the figure have been scaled (i.e. divided) by a factor of 1000.

2.2 Spatial covariates
In order to properly model the ambulance call risk, we also need a range of spatial covariates. To begin with, a closer look at Figure 1 and the relation between the road network and the call locations justifies the inclusion of road network related covariates. In addition, demographic spatial covariates should also play a role here, given that different demographic zones have different behavioural patterns. The demographic spatial covariates considered have been supplied by Statistics Sweden (SCB), and the road network related covariates considered have been provided by the Swedish Transport Administration (Trafikverket).
Here, we will distinguish between two categories of covariates. The first is the collection of ’original’ covariates, which are raw covariates retrieved from SOS alarm, Statistics Sweden (SCB), and Trafikverket. These covariates will, in turn, be used to generate a collection of new covariates, which we will refer to as ’created’ covariates. In Section 4, we outline the construction of the created covariates in detail.
All covariates considered have been based on the year 2018 and in their final forms they are given as functions of the form , . Moreover, in addition to including each individual covariate in the analysis, we also include each interaction term , , which makes sense because we suspect that many of the covariates interact in one way or another. We have a total of 43 individual spatial covariates and, all in all, we consider a total of 989 covariates as candidates to be included in the modelling of the ambulance call risk.
2.2.1 Demographic spatial covariates
Each demographic spatial covariate which has been sampled on the 31st of December 2018, is piecewise constant and its value changes depending on which DeSO zone the location belongs to. The DeSO zones, which we use to define different demographic zones, partition Sweden into 5984 smaller spatial sub-regions, which do not overlap with the borders of any of the country’s 290 municipalities and are encoded based on e.g. how rural a DeSO zone is. Below follows a short description of these covariates, where some have been graphically illustrated in Figure 2:
-
•
Population density: Per DeSO, this gives us the ratio of the total population size of the DeSO to the area of the DeSO.
-
•
Population by age (counts): The number of individuals of a given age category living in a given DeSO zone. There are a total of 17 such covariates, reflecting the following age categories (ages in years): 0-5, 6-9, 10-15, 16-19, 20-24, 25-29, 30-34, 35-39, 40-44, 45-49, 50-54, 55-59, 60-64, 65-69, 70-74, 75-79 and 80+.
-
•
Population by sex (counts): The number of individuals of a given sex classification living in a given DeSO zone. There are 2 sex related covariates: women and men.
-
•
Population by Swedish/non-Swedish background (counts): The number of individuals of a given Swedish/non-Swedish classification living in a given DeSO zone. There are 2 such covariates: Swedish background and non-Swedish background (the latter includes people born outside Sweden as well as people born in Sweden with both parents born outside Sweden).
-
•
Population 20-64 years of age by occupation (counts): The number of individuals of a given occupational status living in a given DeSO zone. There are a total of 2 such covariates: (gainfully) employed and unemployed.
-
•
Population 25-64 years of age by education level (counts): The number of individuals of a given maximal education level category living in a given DeSO zone. There are a total of 4 such covariates: no secondary education, secondary education, post-secondary education of at most three years, and post-secondary education of more than three years (including doctoral degrees).
-
•
Population 20+ years of age by accumulated income (counts): The number of individuals of a given income level category living in a given DeSO zone. There are a total of 2 such covariates: below the national median income and above the national median income.
-
•
Population 20+ years of age by economical standard (counts): The number of individuals of a given economical standard category living in a given DeSO zone. There are a total of 2 such covariates: below the national median economical standard and above the national median economical standard.
2.2.2 Road network related covariates
The road network data at hand have been broken down into sub-networks, which reflect the complete road network, the main road network, and the densely populated areas; a graphical illustration of these can be found in Figure 4. Each network is included in the analysis with the aim of indicating a different level of call activity: The complete road network indicates the overall spatial region where calls tend to occur, the main road network indicates the parts of the complete network where there is a reasonable amount of activity, and the densely populated area indicates on which parts of the complete road network most people live.
We would further like to adjust for the fact that the covariates above mainly reflect where different people (of different demographic groups) live, and not how they move about. Unfortunately, we do not have access to explicit mobility covariates such as aggregated movement patterns in the population, and, as one may guess, people do not only need access to ambulances when they are at home. A partial solution to this, as we see it, is to consider an additional covariate, namely a spatial point pattern of bus stop locations. The idea is that bus stops reflect where there is a large amount of human mobility/activity.
It may be noted that the above original covariates are not functions of the form , , but rather line segment patterns and point patterns (baddeley2015spatial). Our approach to including them in the analysis is to let them give rise to a set of created covariates, which are described in detail in Section 4.2.
2.2.3 The spatial domain
We finally emphasis that the - and -coordinates of the spatial domain will be included as covariates. These are intended to explain residual and explicit spatial variation, having adjusted for the full range of spatial covariates.
3 Statistical methods
As emphasised in Section 2, in particular through Figure 1, the ambulance calls are mainly located on/close to the underlying road network. One way to deal with the analysis is to project all events to a linear network representation of the road network and proceed with a linear network point pattern analysis (baddeley2015spatial). However, we here avoid such projections and instead choose to treat the spatial domain, and thereby the data point pattern, as Euclidean. As a result, we will instead introduce road network generated covariates which control that the fitted model generates events close to the underlying road network; details on the construction of such covariates can be found in Section 4.2.
3.1 Point process preliminaries
In application areas such as environmental science, epidemiology, ecology, etc., aside from the spatial locations of the events, additional information about the events may be available, which can be associated to the locations of the events. Such information pieces are referred to as marks, and by including them in the analysis, we can often obtain more realistic spatial point process models for the events – note that, in contrast, a covariate reflects information which is known throughout the spatial domain before realisation of the events. For instance, as we saw above, it is both common and practically appropriate in emergency medical services to document the priority levels, the gender, the incident time, etc. for a call/patient; recall that by spatial points of the events we mean the set of spatial locations of the patients to which ambulances have been dispatched or the set of spatial locations of patients from which calls have been made to the dispatcher/emergency alarm center.
As previously indicated, marked point patterns are modelled by marked point processes (baddeley2015spatial; moller2003statistical; diggle2013statistical; van2000markov). Given a spatial domain and a mark space111Formally, is assumed to be a Polish space. , a point process:
is a random subset such that, with probability 1, has finite cardinality for any222Throughout, any set under consideration is a Borel set. ; this is referred to as local finiteness. If we additionally have that is a well-defined point process on (locally finite) in its own right, then we say that is a marked point process. Note that each is a random variable and note in particular that if is bounded then is automatically a marked point process.
When the mark space is discrete, e.g. , we say that is multitype and we note that we may split into the marginal (purely spatial) point processes:
This collection may formally be represented by the vector , which is referred to be a multivariate point process, and one commonly uses the two notions interchangeably.
3.2 Spatial intensity functions
Our main interest here is to create a set of "heat maps" which describe the risk of a call occurring at a given spatial location , given an associated mark. This is accomplished by assuming that our data are generated by a multivariate point process , and then modelling the spatial intensity function of each of the component Formally, the spatial intensity function of is defined as the function satisfying333We assume that is the Radon-Nikodym derivative of the Borel measure w.r.t. the product measure given by the product of a Lebesgue measure and a counting measure.
where denotes the indicator function. Heuristically, may be interpreted as the probability that has an event with mark in an infinitesimal neighbourhood of with size . Since , it follows that the spatial intensity function of satisfies
Hence, by modelling the marginal processes separately, we obtain a model for . Letting denote an arbitrary , , we see that its spatial intensity function satisfies
or equivalently, If a point process has constant intensity function then we say that it is homogeneous, otherwise we refer to it as inhomogeneous. In a similar fashion, we may define higher-order intensity functions , , as for disjoint infinitesimal neighbourhoods of . If for any , then .
3.3 Poisson processes
Poisson processes, for which , and is Poisson distributed with mean for any , are used as baseline models for the case of complete spatial randomness, i.e., the case where there is no spatial interaction/dependence present. Poisson processes are completely governed by their spatially varying intensity functions and may be viewed as generalisations of random samples to the case where the size of the sample is random.
3.4 Parametric spatial intensity function modelling
We have observed a high degree of inhomogeneity in the ambulance call locations and we believe that a large portion of this inhomogeneity can be attributed to (some of) the spatial covariates which we have access to. Hence, as a starting point, for a given mark, we will consider parametric modelling of the call locations.
Consider a family of spatial intensity functions , , which depends on spatial covariates through a parameter vector . A common and convenient approach when modelling the intensity function of an arbitrary point process is to proceed as if we are considering a Poisson process, which is commonly referred to as composite likelihood estimation and is often motivated by good large sample properties (coeurjolly2019understanding). Accordingly, suppose that a point pattern represents a realisation of a spatial point process which is observed within a bounded study region . If is an inhomogeneous Poisson point process, then the associated log-likelihood function is given by
(1) |
Using any quadrature rule, the integral in (1) can be approximated by a finite sum
(2) |
where the positive numbers , , are quadrature weights summing to the area and , are quadrature points. Following this approximation, the approximated log-likelihood function may be expressed as
(3) |
where represents the union of the observed spatial locations of events and the set of dummy points , . Here we assume that is much larger than for a better approximation of the log-likelihood function . The approximated log-likelihood function in expression (3) can then be rewritten as follows:
(4) |
where
(5) |
Note that means that is a dummy point. Exploiting the approximation in equation (2), a large number of dummy points are required to obtain accurate parameter estimation using equation (4). waagepetersen2008estimating proposed two ways of obtaining dummy points and quadrature weights. With regard to the quadrature weights, the first method is a grid approach in which the observation window is partitioned into a collection of rectangular tiles. The quadrature weight for a quadrature point falling in a tile is the area of divided by the total number of quadrature points falling in . This approach is advantageous since the computation of the quadrature weights is easy. The second approach is the Dirichlet approach (okabe2009spatial) in which the quadrature weights are the areas of the tiles of the Dirichlet/Voronoi tessellation generated by the quadrature points in s. With regard to the dummy points, waagepetersen2008estimating proposed two ways of generating dummy points. The first approach is to use stratified dummy points combined with grid-type weights while the second approach is to exploit binomial dummy points with the Dirichlet-type weights.
According to baddeley2000practical and thurman2015regularized, a computationally cheaper approach to generate dummy points and compute quadrature weights is to partition the study region into tiles of equal area. To generate dummy points, we place one dummy point exactly in each tile either systematically or randomly. It follows that the quadrature weights for quadrature points can be set to , where is the area of each tile and is the number of events and dummy points in the same tile as point .
Modelling spatial intensity functions parametrically, in particular modelling based on spatial covariates, we often assume that has a log-linear form. More specifically, letting and , we assume that
(6) |
where is a vector of spatial covariates at location . Combining equations (4) and (6), we thus find that the log-likelihood function can be approximated by
(7) |
It follows that the expression on the right-hand side of the approximation sign in equation (7) is a weighted log-likelihood function of independent Poisson random variables . That is, for , are the observations, are the intensities of the Poisson distributions, and are the weights. Thus, the weighted log-likelihood function in equation (7) can be maximised using standard software for fitting generalised linear models (McCullagh1989generalised).
3.5 Variable selection: Elastic-net regularisation
Incorporating regularisation into the log-likelihood function in equation (7) can help to simultaneously select variables and estimate the parameters of the model. A penalised log-likelihood function based on equation (7) may be given by
(8) |
where is a regularisation method or penalty function, and is a tuning or smoothing parameter determining the strength of the penalty, or the amount of shrinkage. Several penalties such as garrote (breiman1995better), least absolute shrinkage and selection operator (lasso), elastic-net and fused lasso (tibshirani2005sparsity), group lasso (yuan2006model), Berhu penalty (owen2007robust), adaptive lasso (zou2006adaptive), and LAD-lasso (wang2007robust) have been developed for penalised regression modelling. The most common regularisation methods are lasso, ridge regression, elastic-net, and adaptive lasso. In short, lasso has a tendency to shrink several coefficients to zero, leaving only the most influential ones in the model, while ridge regression shrinks the coefficients of correlated covariates towards each other to borrow strength from each other (friedman2010regularization). The elastic-net penalty provides a mix between the ridge and the lasso penalty, and it is useful in cases where there are many correlated covariates or when the number of covariates exceeds the size of observations. The elastic-net regularisation penalty has the form
(9) |
where the elastic-net parameter turns (9) into a ridge penalty if and a lasso penalty if . If for small , then elastic-net performs like lasso but it avoids unstable behaviour due to extreme correlation (yue2015variable); empirical studies have indicated that elastic-net technique tends to outperform lasso on data with highly correlated features (comber2018geographically; friedman2010regularization). zou2006adaptive proposed an adaptive lasso to address the shortcomings of lasso, such as biased estimates of large coefficients and conflict between optimal prediction and consistent variable selection. According to kramer2009regularized, however, the performance of adaptive lasso is poor in the presence of highly correlated variables. Hence, our way forward here is to consider elastic-net penalisation and substituting equation (9) into equation (8), the optimization problem of the elastic-net penalization of the log-likelihood function can be summarized as
(10) |
3.5.1 Optimisation methods
To deal with the optimisation problem in (10), we carry out the optimisation using a cyclical coordinate descent method, which optimises a target function/optimisation problem with respect to a single parameter at a time and iteratively cycles through all parameters until a convergence criterion is reached. Here, we present the coordinate descent algorithm for solving the regularized log-likelihood function with the elastic-net penalty.
Let be the approximated log-likelihood function (7), i.e.,
Let denote the step number in the optimisation algorithm, and represent the current estimates of the parameters. A quadratic approximation of at the point is given by
(11) |
where the first and the second-order derivatives of the function with respect to are given by
(12) | |||||
(13) |
and . Hence, a quadratic approximation of the approximated log-likelihood function in (7) can be obtained through equations (12), (13), and (11), i.e.,
(14) |
where is a constant function of and the remaining variables in equation (14) are given by
(15) |
As can be seen from equations (14) and (15), the variable is the working response variable while is the updated weight. Replacing the log-likelihood function in equation (10) by the quadratic approximation , the optimisation problem of the regularised quadratic approximation of the log-likelihood function becomes
(16) |
The optimisation problem in equation (16) can be solved by the coordinate descent algorithm. More specifically, for any pre-specified value of the tuning parameter , in iteration , the coordinate descent algorithm partially optimises the optimisation problem with respect to , given the estimates and , . Explicitly, the optimisation can be described by
(17) |
According to friedman2007pathwise, there are closed form coordinate-wise updates to estimate the parameters of the optimisation problem. Letting , the first-order derivative of in equation (17) with respect to is given by
(18) |
where is the fitted value excluding the covariate . Similarly, the first-order derivative of for the case can easily be obtained. It follows that the coordinate-wise updates for parameter estimation in the elastic-net penalisation can be obtained by
(19) |
where is the soft-thresholding operator given by
The intercept parameter need not be penalised as it has no role in the variable selection. The estimate of the intercept term can be obtained by
The parameter estimates are updated until the algorithm converges. With regard to the tuning parameter , we start with the smallest value of the tuning parameter for which the entire vector is zero. That is, we begin with an for which to obtain solutions for a decreasing sequence of values. Using a prediction performance measure, e.g. cross-validation, for the estimated model, the user can select a particular value of from the candidate sequence of values. Since the parameter estimation updating equation (19) is obtained for elastic-net penalisation, we may set to implement ridge regression and to use the lasso approach; other elastic-net regularisation can be implemented by picking . Recall that elastic-net is useful when there are many correlated covariates in the statistical model and the data are high-dimensional, i.e., data with the property that . Cyclical coordinate descent methods are a natural approach to solving convex problems and each coordinate-descent step of the algorithm is fast with an explicit formula for each coordinate-wise optimisation. It also exploits the sparsity of the model and it has better computational speed both for high dimensional data and big data (friedman2010regularization).
The optimisation problem in equation (17) can be implemented using Algorithm 1. The approximated log-likelihood function in equation (7) and the log-likelihood function of the weighted generalised linear model (Poisson distribution) have the same deviance function . Hereby, the deviance of the regularised weighted generalised linear model (Poisson distribution) obtained by the model-fitting software, e.g. glmnet, can be exploited to select an optimal tuning parameter in the optimisation of the regularised quadratic approximation of the log-likelihood function of the inhomogeneous Poisson process in equation (16). Choosing an optimal tuning parameter value can be done using K-fold cross-validation where, in short, we set a sequence of tuning parameter candidate values and split the data into K-folds. Then, for each -candidate value, we leave out a data fold/piece and perform parameter estimation on all the remaining data folds, thus obtaining a deviance for the left-out data fold. We repeat the parameter estimation and deviance computation for the remaining possible folds to be left out. This means that we obtain out-of-sample deviances for each value. Among the sequenced values, the one giving the smallest mean deviance can be picked as an optimal estimate of the tuning parameter of the regularised quadratic approximation of the log-likelihood function. We then use the selected optimal to again carry out the regularized fitting, this time using the full dataset, in order to obtain a final estimate of the model parameter . Finally, the stopping criterion for the cyclic coordinate descent algorithm is generally based on the change of the fitted quadratic approximation of the log-likelihood function value.
3.6 Semi-parametric intensity function modelling
We propose the approach outlined below for the setting where i) the main goal is a prediction/predictive model, i.e., one wants to predict a collection of further/future events as precisely as possible, ii) one believes that the observed covariates can only describe a part of the spatial intensity variation, and iii) added spatial flexibility is warranted in the modelling. In the case of our ambulance data, as our end goal is to build optimal dispatching strategies, we mainly want a predictive model. We want to mention again that the demographic covariates we have at hand only reflect where different demographic groups live but not how they move about. Explicitly, we do not have access to explicit mobility covariates such as aggregated movement patterns in the population, and, as one may guess, people do not only need access to ambulances when they are at home.
Our solution is quite pragmatic and simple. We simply add a further spatial covariate to the existing collection of covariates, which is given by a non-parametric spatial intensity estimate , and will be referred to as the benchmark spatial intensity. Hence, we include the spatial intensity estimate as a covariate in the approximated log-likelihood expression in (7) and the inclusion has the effect that the modelling steps away from a purely parametric setting to a semi-parametric approach. This added covariate should pick up on regions where there is an increased intensity due to human mobility, which cannot be explained by the existing list of covariates. Note that this is similar in nature to the semi-parametric (spatio-temporal) log-Gaussian Cox process modelling approach advocated for in e.g. diggle2013statistical. To be able to discern whether this added covariate is in fact necessary/useful in the presence of the other covariates, we carry out elastic-net regularisation-based variable selection (see Section 3.5) to indicate whether the benchmark spatial intensity has any added value in terms of describing the true intensity function.
A natural question here is what kind of non-parametric intensity estimator one should use to generate the benchmark spatial intensity. There are different candidates for this, and the main distinction one usually makes is between global and adaptive/local smoothers. Adaptive smoothing techniques include adaptive kernel intensity estimation (davies2018tutorial) and (resample-smoothed) Voronoi intensity estimation (ogata2003modelling; ogata2004space; moradi2019resample). These have some clear benefits (in particular the latter, moradi2019resample), but here we do not want to put too much weight on the local features since we may run the risk of overfitting. Instead, we here consider (global) kernel intensity estimation (diggle1985kernel; baddeley2015spatial), which is arguably the most prominent approach to global smoothing and is defined as
where , is a symmetric density function and the smoothing parameter is the bandwidth.
The function is a suitable edge correction factor which adjusts the effect of unobserved events outside on the intensity of the observed events (baddeley2015spatial); we here use the local corrector which ensures mass preservation, i.e. that , the number of observed events. Practically, to carry out kernel intensity estimation we make use of the function density.ppp in the R package spatstat (baddeley2015spatial).
Although the choice of kernel may play a certain role, the choice of bandwidth is absolutely the main determinant for the quality of the intensity estimate; recall that the bandwidth governs how much we smooth the data. However, optimal bandwidth selection is a well-studied and challenging problem. Concerning the state of the art, the bandwidth selection criterion of cronie2018non is generally the most stable with respect to accounting for spatial interaction; observed clusters of points in a point pattern may be the effect of aggregation/clustering (dependence) or intensity peaks, or a combination of the two. However, there is one scenario where it tends to not perform too well, and that is when there are large regions in where there are no points present, which is the case for our ambulance dataset. Other standard methods for bandwidth selection include the state estimation approach of diggle1985kernel (called bw.diggle in spatstat), the Poisson process likelihood leave-one-out cross-validation approach in baddeley2015spatial and loader1999local (called bw.ppl in spatstat), and the recent machine learning-based approach of bayisa2020large (see Algorithm 2).
3.6.1 New heuristic algorithm for bandwidth selection
In K-means clustering, the dataset is partitioned into a number of clusters, and each cluster consists of data points whose intra-point distances, i.e., distances between points with in a cluster, are smaller than their inter-point distances, i.e., their distances to points outside of the cluster. In a recent study, bayisa2020large proposed a K-means clustering-based bandwidth selection approach for kernel intensity estimation, where the average of the standard deviations of the clusters is used as an optimally selected bandwidth. Although the approach performed well in terms of non-parametrically describing the current ambulance call dataset, it has some limitations/issues. Firstly, the number of clusters used in the K-means algorithm has been selected visually, and thereby subjectively. Secondly, clusters with high point densities and clusters with widely dispersed data points tend to uniformly determine the resulting bandwidth. Evidently, a cluster with widely dispersed data points has a larger standard deviation, which can be an outlier, and hence, it distances the estimated bandwidth away from the standard deviations of clusters with highly clustered data points. As a result, the selected bandwidth leads to oversmoothing of the spatial intensity.
To overcome these limitations, we propose a new heuristic algorithm, which is outlined in Algorithm 2, to establish the ideal number of clusters and thereby to obtain an optimal estimate of the bandwidth. The main algorithm, which is Algorithm 2, consists of two crucial steps. It continually invokes Algorithm 3, which is a K-means algorithm, to establish the optimal number of clusters using the index of krzanowski1988criterion. Once an optimal number of clusters has been obtained, the main algorithm determines an optimal bandwidth by calling the K-means algorithm and using a weighted harmonic mean of dispersion measures for the clusters, where the weight for each cluster is given by the inverse of the average of the squares of the distances from the centroid of the cluster to each observation. When establishing the bandwidth, the weights help in balancing the contributions of clusters with closely spaced spatial points and clusters with widely spaced spatial points. In Algorithm 3, the spatial data points are re-assigned to clusters (see step 2 in Algorithm 3), the cluster means are re-computed (see step 3 in Algorithm 3), and these steps are repeated until the sum composed of the squared Euclidean distances between all successive centroids is smaller than a user-specified value (see step 4 in Algorithm 3). Alternatively, one may control the convergence of Algorithm 3 by repeating steps 2 and 3 until there is either no further change in the assignments of data points to clusters or until some maximum number of iterations has been reached. In our case, we have used and .
4 Created covariates
Recall the notions of ’original’ and ’created’ covariates from Section 2. We illustrate some of the selected ’original’ and ’created’ covariates considered in this study in Figure 2. Below, we provide a description of the construction of all created covariates.

4.1 Benchmark intensity covariate for the ambulance data
Recall that our semi-parametric approach is based on the idea of including a non-parametric intensity estimate, the so-called benchmark intensity, as a covariate in our log-linear intensity form. To generate the benchmark intensity for the ambulance data, we employ our new algorithm to obtain the intensity estimate found in panel (e) of Figure 3. We further compare the result with the aforementioned approaches, namely the state estimation approach, the Poisson process likelihood leave-one-out cross-validation approach, and the approach of bayisa2020large, which is based on 5 clusters (this number has been obtained through visual inspection). The resulting intensity estimates for the ambulance data can be found in panels (b)-(d) in Figure 3. Note that throughout we have used a Gaussian kernel in combination with the aforementioned local edge correction factor. We argue that the state estimation approach and the Poisson process likelihood leave-one-out cross-validation approach tend to under-smooth the data and thereby do not reflect the general overall variations of the data, whereas the K-means clustering based bandwidth selection of bayisa2020large instead tends to over-smooth the ambulance data. Recall that the number of clusters, which is a necessary input in the K-means clustering based bandwidth selection of bayisa2020large, has to be selected through visual inspection. Looking at panel (e) of Figure 3, we see that by employing our proposed index to automatically select the number of clusters, we obtain a total of 16 clusters. We argue that, compared to the different panels in Figure 3, the new heuristic algorithm performs the best in terms of balancing over- and under-smoothing of the ambulance call events.

4.2 Creation of (road) network-related covariates
The role of the road network-related covariates is to control that the fitted model generates events close to the underlying road network. But, as previously indicated, the original road network-related covariates are not of the form , .
-
•
Complete road networks line density. It is a spatial pattern of line segments, which is converted to a pixel image. The value of each pixel in the image is measured as the total length of intersection between the pixel and the line segments [1].
-
•
Main road networks line density. It is a spatial pattern of line segments, which is converted to a pixel image. The value of each pixel in the image is measured as the total length of intersection between the pixel and the line segments [1].
-
•
Densely populated line density. It is a spatial pattern of line segments, which is converted to a pixel image. The value of each pixel in the image is measured as the total length of intersection between the pixel and the line segments [1].
-
•
Bus stops density. It is a spatial point pattern, which is converted to a pixel image. The value of each pixel is an intensity, which is measured as "points per unit area" [1].
-
•
Shortest distance to bus stops. It is the shortest distance in meters from the ambulance location data to the bus stops [1].
-
•
Shortest distance to densely populated areas. It is the shortest distance in meters from the ambulance location data to the densely populated areas [1].
-
•
Shortest distance to main road networks. It is the shortest distance in meters from the ambulance location data to the main road networks [1].
-
•
Shortest distance to complete road networks. It is the shortest distance in meters from the ambulance location data to the complete road networks [1].
We here propose to treat the road networks under consideration as line segment patterns (baddeley2015spatial), which essentially means that each road network considered is a realisation of a point process in the space of line segments in . The spatial covariate corresponding to a given line segment pattern is then given by the estimated line segment intensity, which is obtained as the convolution of an isotropic Gaussian kernel with the line segments of the pattern in question. Practically, such an estimate may be obtained through the function density.psp in the R package spatstat, and the standard deviation of the Gaussian kernel, the bandwidth, determines the degree of smoothing. The default bandwidth choice in density.psp is given by the diameter of the observation window multiplied by 0.1. As an alternative, we propose to use our new heuristic algorithm for bandwidth selection, which is achieved by letting , and letting the observations considered in Algorithm 2 represent the lengths of the line segments. Figure 4 compares the default bandwidth choice of density.psp to our heuristic algorithm, and it clearly suggests that the line segment intensities generated using the heuristic algorithm bandwidth selection have captured the spatial pattern of the line segments in the observed data better than the default bandwidth choice. Note that what interests us here are the relative scales rather than the raw scales; the values in the plots have been multiplied by 1000 for ease of visualisation.

5 Data analysis
Having presented the semi-parametric regularised fitting procedure to be employed, we next turn to its actual modelling of the ambulance call data; recall the structure of the data (including the missing sex/gender label issue) and that we may model the intensity of each marginal process separately.
As carefully emphasised and laid out above, we have chosen to follow yue2015variable and thus chosen to employ elastic-net regularisation of a Poisson process log-likelihood function, where one of the covariates in fact is a non-parametric intensity estimate of the data (the so-called benchmark intensity). Our motivation for elastic-net regularisation is mainly that we have a large number of spatial covariates, which may be highly correlated. The choice of is subjective, and we usually pick an between 0 and 1, and then proceed to the estimation of the proposed model (friedman2010regularization). Recall further that elastic-net performs like a lasso but avoids unstable behaviour due to extreme correlation if the elastic-net parameter is large enough but less than one (yue2015variable); yields the lasso penalty and yields the ridge penalty. Since we here are interested in carrying out lasso-like elastic-net regularization, we let , following a recommendation of friedman2010regularization and yue2015variable. Such lasso-like elastic-net regularisation results in variable selection (coefficients of less determining covariates are set to zero), but the penalty also forces highly correlated features to have similar coefficients.
5.1 Modelling the ambulance call intensity function
Figure 5 shows the estimated coefficients of the spatial covariates, using both lasso regularisation and lasso-like elastic-net regularisation, for the spatial point pattern constituting the events with priority label 1. Note that the numbers at the top of each panel in Figure 5 indicate the number of spatial covariates with non-zero coefficients, i.e. the number of covariates that are associated with the fitted spatial intensity functions for the indicated value of . We clearly see how a large number of covariates are quickly excluded as we increase .
Using the aforementioned covariates and their first-order interaction terms, the trace plots of the estimated parameters for lasso regularization and lasso-like elastic-net regularisation with are shown in Figure 5. At their corresponding optimal tuning parameters, which are shown by blue-coloured vertical lines in Figure 5, lasso and lasso-like elastic-net regularisations have selected 185 (18.69%) and 207 (20.91%) of the covariates that are associated with the intensity of the events. As it is expected, even though the lasso-like elastic-net regularisation selects more variables than the lasso regularization, it forces the highly correlated covariates to have similar coefficients (friedman2010regularization; yue2015variable). As a result, the correlated covariates have similar roles on the intensity of the events, and their presence in the fitted model can be advantageous for interpretation. Therefore, hereafter, we use lasso-like elastic-net regularisation with .


A grid of values has been exploited to train the proposed model, and among the candidate values, the one which gives the smaller deviance, , has been selected as an optimal estimate of . The optimal elastic-net regularisation parameter has been selected using ten-fold cross-validation as shown in Figure 6.

The two vertical lines in the figure have been drawn to show the location of the logarithm of the optimal estimate of the tuning parameter (blue) and the location of the logarithm of the estimate of the tuning parameter that is one standard error away from the optimal estimate (red); the one-standard-error-rule (hastie2017elements) says that one should go with the simplest model, which is no more than one standard error worse than the best model.
The spatial intensity function of the events has been obtained at each observed spatial location using the estimated model, and it has been obtained at the desired spatial locations in the study area using kernel-smoothed spatial interpolation of the estimated intensity function, which is used as the mark of the observed point pattern. The estimated spatial intensities of the marginal spatial point patterns are shown in Figure 7; note that we have scaled the intensity estimates to range between 0 and 1 so that we may compare them more easily. For the priority level 1 and 2 events, about 20.91% and 36.06% of the spatial covariates have been associated with/included in the final intensity function estimates, respectively. The lasso-like elastic-net has discerned about 17.68% and 35.76% of the spatial covariates which determine the spatial intensities of the point patterns corresponding to male and female, respectively.








The aforementioned analyses have utilised the spatial covariates , , and the interaction terms of the form , which holds for the cases and . However, with this approach, it is not easy to interpret the results and present the estimated models. Therefore, we are interested in further exploring the estimation of the intensity of the emergency alarm call events using only the original spatial covariates , , i.e., no first-order and higher-order interactions of spatial covariates in the modelling of the spatial intensity. Modelling the spatial intensity of the emergency alarm call events using only the original spatial covariates can help to identify the spatial covariates that play a key role in determining the spatial distribution of the emergency alarm call events, and it also ease the interpretation and presentation of the results. Moreover, we can also compare the estimated intensities that are obtained by the two approaches (i.e., modelling with only the original spatial covariates and modelling with the original spatial covariates and the first-order interaction terms) to discern the approach that can be practicable. Using only the original spatial covariates, a lasso-like elastic-net () with an optimal tuning parameter estimate does not provide sparse solutions, i.e., most of the coefficients of the spatial covariates are non-zero. That is to say, the lasso-like elastic-net provides dense solutions, i.e., it has a low rate of variable exclusion, see Table LABEL:tab:EstimatedModels1.
No. | Covariates | Priority 1 | Priority 2 | Male | Female | Unmarked |
---|---|---|---|---|---|---|
Ambulance location data: | ||||||
1111The parameter estimates are divided by for better visualisation of the estimates | x | 0.823 | 0.826 | 0.951 | 0.522 | 0.725 |
2LABEL:1sttablefoot | y | -0.144 | -0.225 | -0.175 | -0.463 | -0.243 |
Shortest distance to: | ||||||
3LABEL:1sttablefoot | Bus stops | -42.810 | -52.120 | -53.820 | -49.810 | -44.776 |
4LABEL:1sttablefoot | Densely populated area | -3.685 | -4.380 | -2.344 | -4.246 | -3.674 |
5LABEL:1sttablefoot | Main road networks | -32.030 | -16.740 | -16.890 | -20.800 | -24.907 |
6LABEL:1sttablefoot | Complete road networks | -206.300 | -238.600 | -203.100 | -259.200 | -229.287 |
7 | Population density | 18.991 | -141.524 | 68.728 | -31.185 | |
8 | Benchmark intensity | 949.209 | 3802.066 | -15119.642 | 276.511 | |
Line densities: | ||||||
9 | Complete road networks | 243.727 | 280.890 | 308.540 | 304.280 | 275.264 |
10 | Main road networks | 42.073 | -54.408 | -78.472 | -57.196 | 25.836 |
11 | Densely populated | -158.792 | -155.344 | -175.181 | -157.708 | -161.800 |
12 | Bus stops density | 548072.243 | -163337.873 | 604558.360 | 81888.976 | 494114.346 |
Population by: | ||||||
a) employment status: | ||||||
13 | Employed | |||||
14 | Unemployed | |||||
b) income status: | ||||||
15 | Below national median income | 4.747 | 0.387 | 0.365 | 0.866 | 4.446 |
16 | Above national median income | -0.116 | -0.001 | -0.001 | -0.010 | -0.079 |
c) educational level: | ||||||
17 | Pre-high school | -0.355 | -2.112 | -1.996 | -2.260 | -2.150 |
18 | High school | 1.808 | 0.962 | 2.001 | 1.365 | 1.190 |
19 | Post-secondary – less than 3 years | 3.105 | 1.196 | 2.534 | 1.034 | |
20 | Post-secondary – 3 years or longer | |||||
d) age: | ||||||
21 | 0 – 5 | 7.999 | 5.926 | 4.683 | 6.189 | 6.000 |
22 | 6 – 9 | -1.115 | -12.052 | -3.768 | -12.189 | -4.575 |
23 | 10 – 15 | 4.505 | 1.310 | 5.901 | 3.828 | 7.542 |
24 | 16 – 19 | 4.433 | 2.148 | 0.247 | -3.813 | |
25 | 20 – 24 | -3.429 | 0.063 | |||
26 | 25 – 29 | -0.179 | -0.764 | -1.902 | -4.533 | -0.163 |
27 | 30 – 34 | -3.306 | -3.821 | -0.599 | ||
28 | 35 – 39 | 1.486 | 12.824 | 4.757 | 15.668 | 5.583 |
29 | 40 – 44 | -3.386 | 0.112 | -8.503 | -3.040 | 0.737 |
30 | 45 – 49 | -1.064 | -3.946 | -4.763 | -4.098 | -4.794 |
31 | 50 – 54 | -10.938 | -8.441 | -7.539 | -5.996 | -10.981 |
32 | 55 – 59 | 3.340 | 4.501 | 6.950 | 7.621 | 6.450 |
33 | 60 – 64 | -1.003 | 0 | 1.370 | -0.171 | -0.422 |
34 | 65 – 69 | -13.011 | -5.694 | -6.573 | -8.789 | -7.743 |
35 | 70 – 74 | 0.131 | 0.025 | 0.098 | -4.211 | |
36 | 75 – 79 | 3.020 | 3.359 | 2.524 | ||
37 | 80 + | 0.294 | 2.507 | |||
e) gender: | ||||||
38 | Female | -0.816 | 2.586 | 1.431 | 2.145 | -1.302 |
39 | Male | 0.058 | -0.017 | -0.004 | -0.043 | 0.106 |
f) background: | ||||||
40 | Swedish background | -0.177 | -1.460 | -1.715 | -0.671 | |
41 | Swedish foreign background | 0.046 | 0.028 | 0.062 | 0.044 | |
g) household economic standard: | ||||||
42 | Below the national median | -3.741 | -3.195 | |||
43 | Above the national median | 0.131 | 0.079 | |||
Intercept parameter estimate: | 2.410 | 8.409 | 3.646 | 25.929 | 10.886 |
On the other hand, exploiting the one-standard-error rule in JSSv033i01, where we pick the most parsimonious estimated model within one standard error of the minimum, in the context of regularisation, we present the result of the estimation for each of the intensity functions of the marginal point processes/patterns in Table LABEL:tab:EstimatedModels2.
No. | Covariates | Priority 1 | Priority 2 | Male | Female | Unmarked |
---|---|---|---|---|---|---|
Ambulance location data: | ||||||
1111The parameter estimates are divided by for better visualisation of the estimates | x | 0.098 | 0.324 | 0.390 | 0.119 | 0.128 |
2LABEL:1sttablefoot | y | -0.077 | -0.002 | -0.015 | -0.133 | |
Shortest distance to: | ||||||
3LABEL:1sttablefoot | Bus stops | -38.910 | -45.250 | -48.560 | -44.100 | -41.486 |
4LABEL:1sttablefoot | Densely populated area | -2.633 | -2.882 | -1.567 | -2.899 | -2.898 |
5LABEL:1sttablefoot | Main road networks | -22.740 | -8.121 | -8.359 | -11.310 | -19.045 |
6LABEL:1sttablefoot | Complete road networks | -65.710 | -54.770 | -57.790 | -64.720 | -101.270 |
7 | Population density | |||||
8 | Benchmark intensity | |||||
Line densities: | ||||||
9 | Complete road networks | 273.826 | 315.707 | 319.707 | 335.114 | 309.844 |
10 | Main road networks | 74.692 | 34.869 | |||
11 | Densely populated | -141.438 | -129.585 | -152.325 | -141.335 | -159.128 |
12 | Bus stops density | 601370.222 | 52605.907 | 76587.453 | 604564.297 | |
Population by: | ||||||
a) employment status: | ||||||
13 | Employed | |||||
14 | Unemployed | |||||
b) income status: | ||||||
15 | Below national median income | |||||
16 | Above national median income | |||||
c) educational level: | ||||||
17 | Pre-high school | |||||
18 | High school | |||||
19 | Post-secondary – less than 3 years | |||||
20 | Post-secondary – 3 years or longer | |||||
d) age: | ||||||
21 | 0 – 5 | 1.917 | 2.120 | 2.780 | 3.782 | 3.786 |
22 | 6 – 9 | 0.045 | 1.197 | |||
23 | 10 – 15 | 2.123 | 2.552 | 3.126 | 0.937 | 0.924 |
24 | 16 – 19 | |||||
25 | 20 – 24 | |||||
26 | 25 – 29 | |||||
27 | 30 – 34 | |||||
28 | 35 – 39 | 4.098 | 9.585 | 1.289 | ||
29 | 40 – 44 | |||||
30 | 45 – 49 | |||||
31 | 50 – 54 | -1.541 | ||||
32 | 55 – 59 | -0.901 | ||||
33 | 60 – 64 | -6.267 | -2.451 | -3.532 | -3.204 | |
34 | 65 – 69 | -0.466 | -0.144 | |||
35 | 70 – 74 | |||||
36 | 75 – 79 | |||||
37 | 80 + | |||||
e) gender: | ||||||
38 | Female | |||||
39 | Male | |||||
f) background: | ||||||
40 | Swedish background | |||||
41 | Swedish foreign background | |||||
g) household economic standard: | ||||||
42 | Below the national median | |||||
43 | Above the national median | |||||
Intercept parameter estimate: | 3.255 | -4.821 | -4.872 | -2.757 | 6.651 |
The three approaches, which are the estimated spatial intensity based on the original spatial covariates and the first-order interaction terms, and the estimated spatial intensities that are obtained using the estimated dense model and parsimonious/sparse model based on only the original spatial covariates, can all be compared for how well they capture the spatial variation of the events. Here, we need to remark that when we say dense model and parsimonious/sparse model, we are referring to the estimated models obtained based on only the original spatial covariates, i.e., no interaction term in the model setting. Figure 7 indicates that the spatial distributions of the events are well captured by their corresponding estimated spatial intensities, with the exception that the distribution of the events with priority level 2 is not well captured by its corresponding estimated spatial intensity. This can be viewed as the shortcoming of employing the original covariates and the first-order interaction terms in modelling the ambulance call events. Following this, we are interested in comparing the performance of the estimated model based on the original spatial covariates and the first-order interaction terms with that of the estimated dense and sparse models based on only the original covariates on the marginal point pattern corresponding to priority level 2. In a broad sense, the three approaches have similar performance for the marginal point patterns corresponding to the marks priority level 1, male, and female. Here we present the results of the three approaches, i.e., the estimated spatial intensity using the estimated model based on the original spatial covariates and the first-order interaction terms; the estimated spatial intensities using the estimated dense and the parsimonious/sparse models based on only the original spatial covariates. Figure 8 presents the estimated spatial intensities using the three approaches for the marginal point pattern with priority level 2.




The figure clearly demonstrates that the dense and sparse models capture the spatial distribution of the events more accurately than the estimated model based on the original spatial covariates and the first-order interaction terms. Those spatial covariates in the dense model with non-zero estimated coefficients that continue to exist in the sparse model, i.e., those spatial covariates with non-zero estimated coefficients, have a strong association with the spatial intensity of the events. As the figure shows, the estimated dense and sparse models perform well in capturing the spatial variation of the events, and, relatively speaking, we can loosely and strongly interpret the results from the dense and sparse models, respectively.
Next, we examine the modelling of the spatial intensity function for unmarked ambulance call data, i.e., we ignore the marks of the ambulance call data, using only the original spatial covariates. Here, we are interested in recognising how the marks influence the inclusion of different covariates. As in the modelling of each marked spatial point pattern, the spatial intensity function modelling of the unmarked spatial point pattern based solely on the original spatial covariates is expected to better capture the spatial distribution of the emergency alarm call events than the corresponding model setting including both the original spatial covariates and the first-order interaction terms. Then, using only the original spatial covariates, we focus on modelling the spatial intensity function of the unmarked ambulance call data. The last column in Table LABEL:tab:EstimatedModels1 presents the estimated dense model for the unmarked spatial point pattern, while the last column in Table LABEL:tab:EstimatedModels2 displays the corresponding sparse model for the unmarked spatial point pattern that is obtained by utilising the one-standard-error rule. Figure 9 shows the estimated spatial intensities of the unmarked ambulance call data using the estimated dense and sparse models.



6 Evaluation of the fitted model
The evaluation of the fitted spatial models is generally challenging, and here we use two approaches. Firstly, we evaluate the stability of the estimated models. We employ undersampling of the observed point patterns, i.e., 70% for the unmarked and marginal point patterns, to compare the stability of the fitted models. The estimates of the spatial intensities obtained for the unmarked and marginal point patterns using the fitted dense and sparse models are treated as the true spatial intensities of the corresponding point patterns. In this context, hereafter, we refer to the estimated spatial intensities based on the marginal and unmarked point patterns as the true spatial intensities. We generated one hundred undersampled random realisations, i.e., 70% for each of the unmarked and marginal spatial point patterns, in order to produce one hundred estimated spatial intensities for each of the unmarked and marginal spatial point patterns. Pixel-wise mean absolute errors, the 5% and 95% quantiles of pixel-wise absolute errors of the true intensities, and each of the one hundred estimated spatial intensities are used to assess the stabilities of the fitted dense and sparse models for each of the unmarked and marginal point patterns. Figure 10 shows the evaluation of the stabilities of the estimated dense models in estimating the spatial intensities of the emergency alarm call events. The overall means and standard deviations of the pixel-wise mean absolute errors for the dense models are 0.098 and 0.107, 0.099 and 0.123, 0.057 and 0.052, 0.060 and 0.052, and 0.052 and 0.051, respectively, for the point patterns with priority level 1, priority level 2, male, and female, as well as for the unmarked point pattern. Figure 11 demonstrates the evaluation of the stabilities of the estimated sparse models in estimating the spatial intensities of the emergency alarm call events. The overall means and standard deviations of the pixel-wise mean absolute errors for the sparse models for the priority level 1, priority level 2, male, and female point patterns, as well as for the unmarked point pattern, are 0.103 and 0.128, 0.103 and 0.140, 0.056 and 0.058, 0.062 and 0.066, and 0.054 and 0.061, respectively. Based on a comparison of the plots in Figures 10 and 11, the estimated dense models seem to be more stable than the sparse models. Even though the 95% and 5% quantiles of pixel-wise absolute errors for the estimated dense models do not entirely lie below the corresponding 95% and 5% quantiles of pixel-wise absolute errors for the estimated sparse models, the maximum 95% and 5% quantiles can be used to compare the stabilities of the estimated dense and sparse models. An estimated model can be unstable if it has maximum 95% and 5% quantiles and has a broader band between the two quantiles. Despite the fact that the overall means and standard deviations of the pixel-wise mean absolute errors for the estimated dense and sparse models do not differ much as the aforementioned results suggest, we still believe that the estimated dense models are more stable than the estimated sparse models. Here, we want to emphasize that the spatial covariates that continue to exist in the sparse model and have non-zero estimated coefficients have a strong association with the emergency alarm call events, and as a result, we may draw a strong interpretation based on the estimated sparse model.










We can also visually assess how well the estimated models capture the spatial distribution of the emergency alarm call events. In order to do this, each of the datasets corresponding to the unmarked and marginal point patterns can be randomly divided into two parts. That is, we estimate the proposed model using 70% of each dataset corresponding to the unmarked and marginal point patterns, and we use the remaining 30% of each dataset to assess or validate the performance of the estimated models. We refer to the 30% of each dataset that is retained for model validation in this context as a test point pattern. The estimated intensities for the test point patterns and their corresponding test point patterns can then be used to visually evaluate the performance of the estimated models. As can be seen in Figure 12, the hotspot regions in the test point patterns are well captured by their respective estimated spatial intensities. The plots in the figure also suggest that the estimated dense models seemingly perform better than their corresponding estimated sparse models, which are taken to be submodels of the estimated dense models.















7 Discussion
The purpose of this study is to model the spatial distribution of ambulance/medical emergency alarm call events in order to establish the framework for developing optimal ambulance dispatching strategies/algorithms. In order to develop the optimal dispatching strategies, it is essential to consider the response times and operational costs of prehospital resources such as ambulances. The optimal design can assist the concerned body in providing emergency medical assistance to life-threatening emergencies as quickly as possible. The locations of hotspot areas within the study region are crucial components of such designs. This means that identifying study area subregions with a high risk of events plays a crucial role in developing the optimal dispatching strategies. This work focuses on discerning such hotspot areas as well as selecting/exploring spatial covariates that are associated with the spatial distribution of the call events.
The data at hand consists of the locations of the events, which are the medical emergency alarm calls from patients in Skellefteå, Sweden, during the years 2014 – 2018. The events have marks associated with them in addition to their spatial locations. These marks take the form of priority levels (1 or 2, where 1 denotes the highest priority) and the genders (male, female, or missing) of the patients linked to the calls. We have 14,919 events in total, with 7,204 and 7,715 locations having priority level 1 and priority level 2 marks, respectively. Of the events, 5,236 and 5,238 have male and female marks, respectively. In this case, the marks of some events are missing. We want to emphasise that we have chosen to treat the spatial locations associated with males, females, priority level 1s, and priority level 2s as individual point patterns, and the main reason for this is that we are interested in identifying spatial covariates associated with the intensity function of a spatial point process corresponding to each mark. This approach can also help to pinpoint subregions of the study area that have a high risk of events of a given mark. The other reason is that we have a large number of events with missing sex or gender labels. It should be emphasised that we could have, e.g., treated the missing entries as an independent thinning (a -thinning) of the complete data set and thus scaled the intensity accordingly.
An exploratory analysis of the data shows that the observations tend to be along road networks, making the statistical modelling difficult (see Figure 1). Although a non-parametric estimate such as an (adaptive) kernel intensity estimate (cronie2018non; davies2018tutorial; diggle1985kernel; baddeley2015spatial) or a (resample-smoothed) Voronoi intensity estimate (ogata2003modelling; ogata2004space; moradi2019resample) does shed some light on the hotspots, we have observed that it does not do so to the fullest extent. More specifically, non-adaptive kernel estimators seem to over-smooth the data, whereas the other estimators, which are all adaptive estimators, tend to under-smooth the data (cf. moradi2019resample). Kernel intensity estimation, where a bandwidth was selected using a machine learning technique, i.e., K-means clustering, attempts to balance the over-and under-smoothing roles of the aforementioned intensity estimation methods, see bayisa2020large, which selected the number of clusters through visual evaluation. In this work, a new heuristic algorithm is developed to obtain an optimal number of clusters and, thus, optimal bandwidth. The spatial distribution of the events or hotspot regions is well captured using the kernel intensity estimation based on the new bandwidth selection algorithm, as shown in 3. In addition, and more importantly, since we have access to various spatial covariates, we have shed some light on the spatial covariates in Subsection 5.1 that may influence the spatial variation of the intensity of the events. Here, it is important to emphasise that the spatial covariates we employ to model the spatial intensity function of the events are either based on demographics or the structure of the road networks.
Our modeling strategy/approach is to treat the data as a realization of a spatial point process and model its intensity function to quantify the spatially varying call risk. We assume that the intensity function is a log-linear function of the various spatial covariates under consideration, and we fit the intensity function by means of a Poisson process log-likelihood function. To carry out variable selection and adjust for over-/under-fitting, a regularisation term is added to the (approximated) log-likelihood function. Following yue2015variable, we have chosen to employ an elastic-net penalty (a convex combination of the ridge and lasso penalties), which is useful when the number of covariates considered in the modeling exceeds the total point count or when the model contains several correlated spatial covariates. The elastic-net penalty is governed by a parameter , which controls how much weight we put on either the lasso or the ridge penalty, and by setting for some small , it performs much like the lasso, but avoids any unstable behaviour caused by extreme correlations. We used , i.e., a lasso-like elastic-net, and ten-fold cross-validation to select an optimal estimate of the tuning parameter
We considered two scenarios for the spatial covariates in this study. The first scenario is that the individual spatial covariates (we have also called them the original spatial covariates) and their products/pairwise interaction terms have been used in the modelling of the call events. In this case, we have nine hundred eighty-nine spatial covariates, which have been used in a regularised modelling of medical emergency alarm call events. The regularisation can select the original and pairwise interaction variables, making the results difficult to interpret. The second scenario involves only using the original spatial covariates in the modelling of the emergency alarm call events. In this work, we have also considered the cases of marked/marginal and unmarked spatial point patterns. Furthermore, we have investigated the dense model (we may call it the full model) and the sparse model (we may call it the submodel) for each of the spatial point patterns. A cyclical coordinate descent algorithm has been used for fast estimation of the parameters of the model. The intensity function of the events at the observed locations has been estimated using the estimated model parameters. To obtain the estimated intensities at the desired spatial locations in the study area, we have smoothed the estimated intensities at the observed locations, which are irregular spatial locations in the study area, using a Gaussian kernel.
Using the original spatial covariates and the first-order interaction terms, the estimated model parameters/coefficients for spatial point pattern with priority level 1 under lasso and lasso-like elastic-net regularisations have been shown in Figure 5. According to the figure, lasso and lasso-like elastic-net have chosen approximately 185 (18.69%) and 207 (20.91%) of the spatial covariates as important covariates in determining the spatial distribution of emergency alarm call events, respectively. Following the suggestion by yue2015variable, we have used elastic-net regularisation, in particular, lasso-like elastic-net with . Figure 6 shows a ten-fold cross-validation method for selecting an optimal estimate of the tuning parameter for the spatial point pattern with priority level 1. The tuning parameter values corresponding to the blue and red vertical lines in the figure show an optimal and one standard error away from the optimal tuning parameter estimate. We may call the estimated model corresponding to the optimal estimate of the tuning parameter a dense model (or full model), while the estimated model corresponding to one standard error away from the optimal estimate of the tuning parameter may be referred to as a sparse model (or submodel). The optimal tuning parameter that was chosen has been used to obtain optimal parameter estimates, which have been used to generate the spatial intensities of the emergency alarm call events. The lasso-like elastic-net identified approximately 20.91% and 36.06% of the spatial covariates that are associated with the emergency alarm call events with priority levels 1 and 2, respectively. Furthermore, it has identified approximately 17.68% and 35.76% of the spatial covariates for the male and female marks of the alarm call events, respectively. The estimated intensity models based on the original spatial covariates and first-order interaction terms are depicted in Figure 7. The spatial variations of emergency alarm call events are not well captured using the estimated models based on the original spatial covariates and first-order interaction terms, as shown in the figure, particularly for emergency alarm call events with priority level 2. This finding prompted us to look into estimating the spatial intensities of emergency alarm call events using only the original covariates.
Using only the original spatial covariates, the lasso-like elastic-net provides dense solutions at the optimal tuning parameter estimates. That is, the majority of the spatial covariate coefficients are non-zero, see Table LABEL:tab:EstimatedModels1. Table LABEL:tab:EstimatedModels2 depicts the sparse models that correspond to the estimated dense models. We would like to point out here that the spatial covariates that remain in the sparse models have a strong association with emergency alarm call events. Those spatial covariates that exist in the estimated dense models but not in the estimated sparse models may have weak associations with the events in comparison. To keep things simple, we will interpret the results based on the estimated sparse models identified by one-standard-error rule in hastie2017elements. Accordingly, the one-standard-error rule identified event locations, population age categories (such as 0–5, 6–9, 10–15, 60–64, 65–69), and spatial covariates related to bus stops, main road networks, complete road networks, and densely populated areas as having strong associations with the spatial intensities of emergency alarm call events with priority level 1. With regard to a spatial point pattern with priority level 2, population age categories (such as 0–5, 10–15, 35–39, 55–59, 60–64), as well as spatial covariates related to bus stops, main road networks, complete road networks, and densely populated areas, have played an important role in determining the spatial variation of emergency alarm call events. Population age categories (such as 0–5, 6–9, 10–15, 60–64), event locations, and spatial covariates related to bus stops, main road networks, complete road networks, and densely populated areas are strongly associated with the spatial variation of emergency alarm call events with mark male. The one-standard-error rule has identified spatial covariates such as population age categories (such as 0–5, 10–5, 35–39), event locations, and spatial covariates related to bus stops, main road networks, complete road networks, and densely populated areas as key features in determining the spatial distribution of emergency alarm call events with mark female. In the case of an unmarked spatial point pattern, spatial covariates such as population age categories (such as 0–5, 10–15, 35–39), event locations, and spatial covariates related to bus stops, main road networks, complete road networks, and densely populated areas are strongly related to the spatial variation of emergency alarm call events. In the presence of the remaining spatial covariates, the benchmark intensity is not strongly associated with the emergency alarm call events for each of the marginal spatial point patterns, which may be due to the fact that the spatial locations of the events/event locations are more informative about human mobility than the benchmark intensity. Table LABEL:tab:EstimatedModels2 also shows that, in the presence of other spatial covariates, population density is not strongly associated with the spatial variation of events. It could be due to the presence of a densely populated area in the model, which may provide more information about the distribution of the events than population density. Figure 8 compares the estimated spatial intensity models based on the original spatial covariates and the first-order interaction terms to the estimated spatial intensity models based only on the original spatial covariates. The figure clearly shows that the estimated spatial intensity models based solely on the original covariates performed well in capturing the spatial distribution of the events.
We evaluated the performance of the estimated dense and sparse models for the unmarked and each of the marginal spatial point patterns in two ways. Firstly, we assessed the performance of the estimated dense and sparse models on undersampled data. To accomplish this, spatial intensity estimates of the unmarked and each of the marginal emergency alarm call events are generated and treated as true spatial intensities of the emergency alarm call events. Each dataset corresponding to the unmarked point pattern and the marginal spatial point patterns is undersampled. That is, from each spatial point pattern, we created one hundred undersampled datasets, accounting for 70% of each dataset. Using the undersampled datasets, we estimated one hundred dense and sparse models and thus one hundred spatial intensities. The pixel-wise mean absolute errors of the estimated spatial intensity that was treated as the true spatial intensity of the emergency alarm call events and each of the hundred estimated spatial intensities are used to evaluate the stabilities of the estimated dense and sparse models. Furthermore, we assessed the performance of the estimated dense and sparse models using the 5% and 95 % quantiles of the pixel-wise absolute errors of the estimated spatial intensity that was treated as the true spatial intensity and each of the hundred estimated spatial intensities. Figures 10 and 11 show the evaluations of the stabilities of the estimated dense and sparse models in estimating the spatial intensities of emergency alarm call events. Secondly, we evaluated the performance of the estimated dense and sparse models for the unmarked point pattern and each of the marginal spatial point patterns, using 70% of the total data for model fitting and 30% of the total data for validating or testing the model. The performance of the estimated dense and sparse models in estimating the spatial intensities of emergency alarm call events can be evaluated visually by comparing the estimated spatial intensities and their corresponding patterns of spatial locations in the validation/test spatial point patterns, as shown in Figure 12. The plots in the figure show that the hotspot regions in the estimated spatial intensities of the events and the patterns of the spatial locations in the test spatial point patterns appear to coincide. That is, both the estimated dense and sparse models capture the spatial variations of emergency alarm call events well. Even though the estimated dense models appear to outperform the sparse models, the results show that both models are feasible.
The primary challenge in this work is the nature of the spatial data; that is, the locations of the events tend to be on road networks. Traditional kernel smoothing methods are incapable of displaying the spatial variation of emergency alarm call events. To address this issue, semi-parametric modelling of the spatial intensity function of the events has been developed, and it appears that the method is feasible for obtaining the estimated spatial intensity of the events, which will be used to design optimal ambulance dispatching strategies to provide life-threatening emergency medical services as quickly as possible.
Even though the semi-parametric modelling of the spatial intensity function of the events captures the spatial distribution of the emergency alarm call events well, the effect of the nature of the spatial data persists. To address this issue, we will continue to work on modelling the spatial intensity function of road network events. The proposed statistical method is tested with data gathered from Skellefteå, a municipality in northern Sweden. The spatial intensity function of emergency alarm call events will be modelled for each municipality in northern four counties (Norrbotten, Våsterbotten, Våsternorrland, and Jåmtland) of Sweden using the proposed statistical model.
Finally, the study developed a new heuristic algorithm for bandwidth selection and discovered that spatial covariates such as population age categories, spatial location of events, and spatial covariates related to bus stops, main road networks, complete road networks, and densely populated areas play an important role in determining the spatial distribution of emergency alarm call events. The study also demonstrated that semi-parametric modelling of the spatial intensity function of the inhomogeneous Poisson process can handle the spatial variation of emergency alarm call events, and the estimated spatial intensity function of the events can be used as an input in designing optimal ambulance dispatching strategies to provide better emergency medical services for life-threatening health conditions.
Acknowledgments
This work was supported by Vinnova [Grant No. 2018-00422] and the regions: Våsterbotten, Norrbotten, Våsternorrland and Jåmtland-Hårjedalen. We are also grateful to our project partners SOS Alarm and the regions: Våsterbotten Norrbotten, Våsternorrland and Jåmtland-Hårjedalen for fruitful discussions on the Swedish prehospital care.
Disclosure of Conflicts of Interest
The authors have no relevant conflicts of interest to disclose.
References
- Baddeley et al., (2015) Baddeley, A., Rubak, E., and Turner, R. (2015). Spatial point patterns: methodology and applications with R. Chapman and Hall/CRC.
- Baddeley and Turner, (2000) Baddeley, A. and Turner, R. (2000). Practical maximum pseudolikelihood for spatial point patterns: (with discussion). Australian & New Zealand Journal of Statistics, 42(3):283–322.
- Baddeley et al., (2000) Baddeley, A. J., Møller, J., and Waagepetersen, R. (2000). Non-and semi-parametric estimation of interaction in inhomogeneous point patterns. Statistica Neerlandica, 54(3):329–350.
- Bayisa et al., (2020) Bayisa, F. L., Ådahl, M., Rydén, P., and Cronie, O. (2020). Large-scale modelling and forecasting of ambulance calls in northern sweden using spatio-temporal log-gaussian cox processes. Spatial Statistics, page 100471.
- Blackwell and Kaufman, (2002) Blackwell, T. H. and Kaufman, J. S. (2002). Response time effectiveness: comparison of response time and survival in an urban emergency medical services system. Academic Emergency Medicine, 9(4):288–295.
- Breiman, (1995) Breiman, L. (1995). Better subset regression using the nonnegative garrote. Technometrics, 37(4):373–384.
- Choiruddin et al., (2018) Choiruddin, A., Coeurjolly, J.-F., Letué, F., et al. (2018). Convex and non-convex regularization methods for spatial point processes intensity estimation. Electronic Journal of Statistics, 12(1):1210–1255.
- Coeurjolly and Lavancier, (2019) Coeurjolly, J.-F. and Lavancier, F. (2019). Understanding spatial point patterns through intensity and conditional intensities. In Stochastic Geometry, pages 45–85. Springer.
- Comber and Harris, (2018) Comber, A. and Harris, P. (2018). Geographically weighted elastic net logistic regression. Journal of Geographical Systems, 20(4):317–341.
- Cronie and van Lieshout, (2016) Cronie, O. and van Lieshout, M. N. M. (2016). Summary statistics for inhomogeneous marked point processes. Annals of the Institute of Statistical Mathematics, 68(4):905–928.
- Cronie and Van Lieshout, (2018) Cronie, O. and Van Lieshout, M. N. M. (2018). A non-model-based approach to bandwidth selection for kernel estimators of spatial intensity functions. Biometrika, 105(2):455–462.
- Davies et al., (2018) Davies, T. M., Marshall, J. C., and Hazelton, M. L. (2018). Tutorial on kernel estimation of continuous spatial and spatiotemporal relative risk. Statistics in medicine, 37(7):1191–1221.
- Diggle, (1985) Diggle, P. (1985). A kernel method for smoothing point process data. Journal of the Royal Statistical Society: Series C (Applied Statistics), 34(2):138–147.
- Diggle, (2013) Diggle, P. J. (2013). Statistical analysis of spatial and spatio-temporal point patterns. CRC press.
- Efron et al., (2004) Efron, B., Hastie, T., Johnstone, I., Tibshirani, R., et al. (2004). Least angle regression. The Annals of statistics, 32(2):407–499.
- Fercoq and Richtárik, (2016) Fercoq, O. and Richtárik, P. (2016). Optimization in high dimensions via accelerated, parallel, and proximal coordinate descent. SIAM Review, 58(4):739–771.
- Friedman et al., (2007) Friedman, J., Hastie, T., Höfling, H., Tibshirani, R., et al. (2007). Pathwise coordinate optimization. The annals of applied statistics, 1(2):302–332.
- (18) Friedman, J., Hastie, T., and Tibshirani, R. (2010a). Regularization paths for generalized linear models via coordinate descent. Journal of statistical software, 33(1):1.
- (19) Friedman, J., Hastie, T., and Tibshirani, R. (2010b). Regularization paths for generalized linear models via coordinate descent. Journal of Statistical Software, Articles, 33(1):1–22.
- Hastie et al., (2017) Hastie, T., Tibshirani, R., and Friedman, J. (2017). The elements of statistical learning, 12th printing, ser.
- Krämer et al., (2009) Krämer, N., Schäfer, J., and Boulesteix, A.-L. (2009). Regularized estimation of large-scale gene association networks using graphical Gaussian models. BMC bioinformatics, 10(1):384.
- Krzanowski and Lai, (1988) Krzanowski, W. J. and Lai, Y. (1988). A criterion for determining the number of groups in a data set using sum-of-squares clustering. Biometrics, pages 23–34.
- Loader, (1999) Loader, C. (1999). Local regression and likelihood. Springer, New York.
- McCullagh and Nelder, (1989) McCullagh, P. and Nelder, J. (1989). Generalised linear models.
- Moller and Waagepetersen, (2003) Moller, J. and Waagepetersen, R. P. (2003). Statistical inference and simulation for spatial point processes. Chapman and Hall/CRC.
- Moradi et al., (2019) Moradi, M. M., Cronie, O., Rubak, E., Lachieze-Rey, R., Mateu, J., and Baddeley, A. (2019). Resample-smoothing of Voronoi intensity estimators. Statistics and Computing, pages 1–16.
- Ogata, (2004) Ogata, Y. (2004). Space-time model for regional seismicity and detection of crustal stress changes. Journal of Geophysical Research: Solid Earth, 109(B3).
- Ogata et al., (2003) Ogata, Y., Katsura, K., and Tanemura, M. (2003). Modelling heterogeneous space–time occurrences of earthquakes and its residual analysis. Journal of the Royal Statistical Society: Series C (Applied Statistics), 52(4):499–509.
- Okabe et al., (2009) Okabe, A., Boots, B., Sugihara, K., and Chiu, S. N. (2009). Spatial tessellations: concepts and applications of Voronoi diagrams, volume 501. John Wiley & Sons.
- O’keeffe et al., (2011) O’keeffe, C., Nicholl, J., Turner, J., and Goodacre, S. (2011). Role of ambulance response times in the survival of patients with out-of-hospital cardiac arrest. Emergency medicine journal, 28(8):703–706.
- Owen, (2007) Owen, A. B. (2007). A robust hybrid of lasso and ridge regression. Contemporary Mathematics, 443(7):59–72.
- Pell et al., (2001) Pell, J. P., Sirel, J. M., Marsden, A. K., Ford, I., and Cobbe, S. M. (2001). Effect of reducing ambulance response times on deaths from out of hospital cardiac arrest: cohort study. Bmj, 322(7299):1385–1388.
- Renner and Warton, (2013) Renner, I. W. and Warton, D. I. (2013). Equivalence of MAXENT and poisson point process models for species distribution modeling in ecology. Biometrics, 69(1):274–281.
- Thurman et al., (2015) Thurman, A. L., Fu, R., Guan, Y., and Zhu, J. (2015). Regularized estimating equations for model selection of clustered spatial point processes. Statistica Sinica, pages 173–188.
- Thurman and Zhu, (2014) Thurman, A. L. and Zhu, J. (2014). Variable selection for spatial poisson point processes via a regularization method. Statistical Methodology, 17:113–125.
- Tibshirani, (1996) Tibshirani, R. (1996). Regression shrinkage and selection via the lasso. Journal of the Royal Statistical Society: Series B (Methodological), 58(1):267–288.
- Tibshirani et al., (2005) Tibshirani, R., Saunders, M., Rosset, S., Zhu, J., and Knight, K. (2005). Sparsity and smoothness via the fused lasso. Journal of the Royal Statistical Society: Series B (Statistical Methodology), 67(1):91–108.
- van Lieshout, (2000) van Lieshout, M. (2000). Markov point processes and their applications. World Scientific.
- van Lieshout, (2011) van Lieshout, M. (2011). A -function for inhomogeneous point processes. Statistica Neerlandica, 65(2):183–201.
- Waagepetersen, (2008) Waagepetersen, R. (2008). Estimating functions for inhomogeneous spatial point processes with incomplete covariate data. Biometrika, 95(2):351–363.
- Wang et al., (2007) Wang, H., Li, G., and Jiang, G. (2007). Robust regression shrinkage and consistent variable selection through the lad-lasso. Journal of Business & Economic Statistics, 25(3):347–355.
- Yuan and Lin, (2006) Yuan, M. and Lin, Y. (2006). Model selection and estimation in regression with grouped variables. Journal of the Royal Statistical Society: Series B (Statistical Methodology), 68(1):49–67.
- Yue and Loh, (2015) Yue, Y. and Loh, J. M. (2015). Variable selection for inhomogeneous spatial point process models. Canadian Journal of Statistics, 43(2):288–305.
- Zou, (2006) Zou, H. (2006). The adaptive lasso and its oracle properties. Journal of the American statistical association, 101(476):1418–1429.
- Zou and Hastie, (2005) Zou, H. and Hastie, T. (2005). Regularization and variable selection via the elastic net. Journal of the royal statistical society: series B (statistical methodology), 67(2):301–320.