1 Introduction

Taxi industry thrived in China after the reform in 1978, and it has developed for nearly 40 years. As shown in Fig. 1, the number of taxis in China has reached about one million for the last ten years, and statistics in Jiangsu province play an important role (China Statistical yearbook 2005–2015). Although the service quality was improved and most of the travel demand was met, there appear negative anticompetitive practices, which would consequently impede the development. Some taxi companies levy very high operation fees to obtain profit, which results in poor service and driver’s pressure [1]. In recent years, some local governments has prohibited for-profit ridesharing from making profits, which provides similar service with traditional taxi [2]. Thus, performance evaluation is needed to demonstrate the existing demand trends, operation peak, stakeholders concerns, and potential needs [3].

Fig. 1
figure 1

Number of taxis in China and Jiangsu province (2004–2014)

Researchers identified four different segments: hailing, taxi rank, and pre-book segment [4]. Some adds the contract segment [5]. In most countries, taxi services are provided by companies and individual operators. Other stakeholders within the industry include taxi associations and regulatory authorities. Taxi fare are regulated in most European countries, and entry regulation were established in some countries such as Belgium, Italy, France, etc. [6]. In some other countries, deregulation policy showed great impact on taxi industry. The Netherlands saw sharp increase in taxi number too, but the service quality has declined [7]. In South Africa, the minibus taxi industry accounts for 67.9% of the public transport market. Although metered taxis exist, they do not provide a big share [8]. Therefore, it is of great significance to have an efficient and comprehensive evaluation tool to gauge the impact of new policies.

For both well-established companies and new ventures in taxi industry, success requires strategic thinking to make use of resources and capabilities [9]. The term “Business Ecosystem” means a network of actors interact with each other with an essential technology for survival and success [10], the health of which are shown in its longevity and growing propensity [11]. The performance indicator of business ecosystems proposed by previous researchers are robustness, productivity and niche creation [12]. Understanding the existing taxi industry performance helps to create sound models and policies for improving the quality of overall business ecosystem. In this paper, a multi-dimensional evaluation framework is introduced based on theories of business ecosystem, sustainable development and industrial security.

Due to the disunity between subjective opinions and the objective criteria, assessment of the overall performance usually composes of four steps: proposing the criteria framework, determining the weights, analyzing the data and finally provide suggestions [13]. GPS equipped in taxi can collect and transmit the position and time related data to control centers in taxi companies, which helps record trajectories, occupancy and fares [14]. Therefore, the evaluation tool can obtain detailed and real-time information from the GPS dataset. The proposed evaluation tool is used when new policy is introduced in taxi industry. The objective is to anticipate and assess impacts in different perspectives, including efficiency of taxi trips, revenue of taxi drivers, and environmental influences. It is mainly designed for policy-makers in public authorities, who can use “health degree” as a usable indicator for the impact brought by different policies. Also, taxi-fleet operators can use this tool to anticipate their profitability under different kind of market, and therefore making decisions in taxi supply management.

In this paper, an evaluating framework of the taxi industry’s overall performance is proposed from the perspective of business ecosystem, and quantitative analysis is carried out with large datasets of GPS and Taximeters. As shown in Fig. 2, based on features of taxi industry, we extend theories of taxi industry assessment and investigate the application of criteria based on business ecosystem. By providing “health degree” as a unified representation, our study contributes to the relatively underexplored for the purpose of making more efficient decisions. This study is structured as follows. Section 2 presents a review on related literature. Section 3 and 4 describes the criteria framework for assessment, and the research methodologies respectively. Results of empirical case study are presented in Section 5, sensitivity analysis and implications are also discussed in this section. Section 6 concludes the study.

Fig. 2
figure 2

Structure of the proposed taxi industry evaluation model

2 Literature review

Previous studies that have tried to evaluate the taxi market are mostly aimed at providing policy advice. A field experiment in South Africa metered taxi industry concluded that cost efficiency are achieved by introducing informal bargain. In this experiment, comparison of excessive mileage and price are made between regulated and unregulated markets [15]. The case study in Ireland showed that deregulation has led to a three times larger taxi number and much shortened passenger waiting time [16]. Another case study of 43 cities in the US and Canada showed that the impact of entry regulation on service performance are different among cities characterized with dispatch, street-hail or taxi stand markets [17]. These studies provide interesting insight but empirical studies yield less generalized results, and therefore cannot serves as an efficient evaluation tool. In recent years, some researchers have applied the analysis of big data into the modeling of taxi performance. Data resources that are mostly from GPS [18], GIS [19], Taximeter and Float car data [20]. For example, GPS data collected in Berlin for one entire week provide clear demonstration of the variation in taxi demand [21]. Therefore, we designed this evaluation model based on data collected from GPS and taximeter.

Early studies on taxi market considered the spatial structure of the market where supply and demand interact. For cruising taxi system, the supply and demand functions are described with general data, including the number of taxis, taxi trips, prices and production costs [22]. Driver’s revenue is one of the main indicator for supply–demand equilibrium, which can be used for forecasting impacts of regulation changes (e.g. fare increase and e-hail apps application in New York City [14]). Efficiency of taxi system are defined in terms of time or distance utilization. The former is the ration of occupied time to empty time, and the latter is the ratio of paid mileage to the unpaid miles driven [23]. Researchers linked competitiveness of taxi industry with profitability and survival [24]. For taxi companies, the social surplus, firm profit, and customer demand are influenced primarily by the demand-supply equilibrium in regulated, competitive, or monopoly markets [25].

More recent studies show that analysis of taxi industry should not be restricted to the market itself. The satisfaction level of customer differs not only in different kinds of markets, but susceptible to other service qualities [26]. Moreover, the competitive level of an industry is affected by the local development, productivity and demand level in local economic conditions [27]. By adding detailed context, the elasticity of taxi industry under certain political conditions can be scaled [28]. However, these studies did not address problems such as the outer impact of taxi industry such as revenue stability and environmental influences.

Evaluation of an industry from a macro perspective is conducive to making both short-term and long-term strategy plans. The extrinsic influential factors of the aviation industry concentrate on both economy and environmental issues [29]. Previous evaluation of the performance were done with Lerner index [30] or combining static and dynamic datasets [31]. For electric vehicle industry, indicators include performance in other areas such as social welfare and transportation efficiency [32]. In the field of business ecosystem, criteria set can be derived from areas of robustness, productivity and niche creation [11]. A “healthy” industry must reach a dynamic equilibrium among organization structure, productivity and robustness [33]. In sum, building an evaluation framework requires considerations of multiple aspects, and the concept of business ecosystem provides a guideline.

Researchers have developed business ecosystem theory and its practical application in some particular business context [12]. But, literature on methodologies for strategic analysis on business ecosystem is still in its infancy ([34] and [35]). As business ecosystems tend to be dynamic and context-specific, the use of data-based analysis is very important [36]. Usually, combined evaluation method can be more objective and suitable [37]. Therefore, synthetic evaluation models are developed to solve this kind of problems such as questionnaires, attitude scales and preference ranking method [38]. Multi-criteria decision-making (MCDM) is described as a methodological tool for modeling and solving complex problems [39]. Decision-makers from both public and private sectors participate in decision-making process [40]. MCDM is one of the helpful evaluation techniques in public transportation system, which can integrate the stakeholders’ opinions in decision process [41].

In our paper, we first translate the “healthiness” of a taxi industry into multiple levels of criteria. Then we use the AHP method to obtain the weights of the criteria sets (the judgment matrix). And this matrix is input of an integrated hierarchical fuzzy MCDM method. And in order to automate the evaluation process, a neural network model is built to simulate the process of fuzzy comprehensive evaluation.

3 Taxi industry health degree and evaluation criteria

3.1 Taxi industry health degree

A taxi industry can be regarded as a sustainable business with typical roles include policymakers, regulators, companies, drivers and customers. Previous research on taxi industry focused on diverse perspectives. Although insightful, these studies are not able to effectively evaluate its overall performance, and thus obstructing exploration into how it is organized and how to adapt strategies to survive. For policy-makers, the ultimate objective is to provide help to the transport network. It depends on the municipal development strategy whether the growth in the taxi industry is a desirable outcome. The proposed model is an evaluation tool, which gives a neutral indicator, and the decisions of policy-makers are based on comparisons of these indicator.

Indeed, it is now well accepted that companies actually compete in ecosystems [42]. A Business ecosystem is an economic community involving many companies working together in the value-oriented collaborative process [43]. It underlines the value of the relationships among different roles that directly and indirectly contribute to what guarantees their existence and taking advantage from the balance of power [44]. This paper starts from an assumption that there are different taxi industries with differing processes. The taxi industry’s capability to survive and grow depends on multi-facet performance indicators, which requires a clear definition of the ecosystem main goal [45]. Based on the business ecosystem’s health theory, a healthy taxi industry is characterized as:

  • Robustness: Companies within the industry are well-organized, operating in good condition. The amount of revenue can be estimated correctly, and almost every big oscillation can be predicted.

  • Productivity: Companies within the industry are capable of maintaining a balance of demand and supply, and resources are utilized efficiently.

  • Sustainability: Companies within the industry can reach a balanced budget at least, and the income of the drivers is guaranteed. Besides, both energy used and carbon should be kept to a reasonable level.

A unified representation of all the characteristics mentioned above-health degree-is defined as: 1) It is a non-dimensional numerical value between 0 and 100; 2) It is a comprehensive result of all statistical indicators; 3) It can be interpreted into hierarchical results, and denotes the degree of taxi industry’s health. Numerical value of the health degree is shown in Table 1.

Table 1 Value of taxi industry health degree

3.2 Evaluation indicator system for taxi industry health degree

The framework is based on the concept of evaluating performance according to some selected criteria, where such criteria are assessed by indicators. Performance indicators can provide essential information to enable guided decisions making regarding policy and regulation making [46]. Measuring business ecosystem health on the industry level requires more detailed data, and literature review can be useful in listing such criteria and indicators (See Table 2).

Table 2 Literature review of taxi industry evaluation indicators

Decision-makers within the taxi industry consists of various participants, such as industry managers, company managers, taxi drivers and customers. Meanwhile, academics also play significant roles in decision-making. Thus, we surveyed all five kinds of decision-makers mentioned above on the selection of indicators, allocating each with distinctive weights (Table 3). The indicators with high scores are considered as potential ones for taxi industry health degree.

Table 3 Weights of different decision-makers

3.2.1 Robustness (A)

  • Predictability (A1)

    • A11:Order Volatility (OV): Order means taxi trip, including occupied and empty trips. TO t denotes the amount of taxi trips in t th period; s is the number of period; ATO is the mean of total amount of taxi trips of s periods.

$$ OV={\sum}_t{\left({TO}_t- ATO\right)}^2/\left( s-1\right) $$
(1)
  • A12:Revenue Growth (RG), TR t denotes the sum of revenue during t th period.

$$ RG=\left({TR}_{t+1}-{TR}_t\right)/{TR}_t\times 100 $$
(2)
  • Survival rates (A2)

    • A11:Order Amount (OA): The amount of valid taxi trips are calculated by using the amount of total taxi trips recorded by GPS minus the repetitive and wrong records. The repetitive records means more than one taxi trips running at the same time recorded by one GPS device. The wrong records are recorded taxi trips which are not consistent with real trips. TR denotes total data record; RR n is the nth repetitive record; WR m is the mth wrong record.

$$ OA= TR-{\sum}_n{RR}_n-{\sum}_m{WR}_m $$
(3)
  • A21:Practitioner (P), P is the total amount of employees in the taxi industry, including drivers and administrative workers. It can be obtained from Statistical Reports.

  • A22: Operating Vehicles (V), V is the amount of vehicles that both GPS and Taximeters are of working status.

3.2.2 Productivity (B)

  • Efficiency (B1)

    • B11:Mileage utilization (MU): M i denotes the mileage of valid taxi trip i; TM denotes the overall mileage of the same period.

$$ MU=\sum {M}_i/ TM $$
(4)
  • B12:Time utilization (TU): AT i denotes the off-taxi time of valid taxi trip i; BT i denotes the on-taxi time of valid taxi trip i; TT denotes the overall time of the same period.

$$ TU={\sum}_i\left({AT}_i-{BT}_i\right)/ TT $$
(5)
  • Effect (B2)

    • B21:Average operating time (AT): OT k denotes the operating time that k th taxicab spent during t th period; N is the amount of operating vehicles.

$$ AT=\left({\sum}_k^N{\sum}_t^S{OT}_{k, t}\right)/\left( N\times s\right) $$
(6)
  • B22:Average mileage (AM): OM k denotes the mileage that k th taxicab covered during t th period.

$$ AM=\left({\sum}_k^N{\sum}_t^S{OM}_{k, t}\right)/\left( N\times s\right) $$
(7)
  • B13:Average speed (AS): M i is the mileage of valid taxi trip i; AT i is the off-taxi time; BT i is the on-taxi time.

$$ AS={\sum}_i{M}_i/{\sum}_i\left({AT}_i-{BT}_i\right) $$
(8)

3.2.3 Sustainability (C)

  • Economy (C1)

    • C11:Total revenue (TR): RPO denotes the revenue of i th valid taxi trip; TO is the amount of total trips.

$$ TR={\sum}_i^{TO}{RPO}_i $$
(9)
  • C12:Average daily income (ADI): TR i represents the total income of period i; AN i is the average operating vehicles at the same period.

$$ ADI={TR}_i/{AN}_i $$
(10)
  • C13:Income difference (ID): Ii is the income of taxi i; ADI is the average daily income, and N is the amount of vehicles.

$$ ID={\sum}_i{\left({I}_i- ADI\right)}^2/\left( N-1\right) $$
(11)
  • Environment (C2)

    • C21: Energy intensity (EI): VN ij is the amount of vehicles; ATD ij is the average mileage; FE ij is the intensity of fuels (e.g. 0.725 kg/l for 93 gasoline); i is the kind of fuels; j is the vehicle’s age.

$$ EI=\left({\sum}_{i, j}{VN}_{i, j}\times {ATD}_{i, j}\times {FE}_{i, j}\right)/\left( IPC\times N\right) $$
(12)
  • C22: Carbon intensity (CI): EC i is the amount of fuel i consumption; EFi is the CO2 Emission Factor of fuel i. According to IPCC national greenhouse gas inventory Guide 2016, the CO2 Emission Factor of gasoline is 3.06556 kgCO2/kg.

$$ CI={\sum}_i\left({EC}_i\times {EF}_i\right)/\left( IPC\times N\right) $$
(13)

4 Synthetic evaluation process of taxi industry health degree

At the beginning, a four-layer criteria set is determined from the scope of healthy business ecosystem, and AHP technique is applied to obtain the weight sets for weight calculation. Then the fuzzy comprehensive evaluation technique provides output value applied for the neural network model. Lastly, sensitivity analysis of each input parameter in the established neural network is made. The synthetic evaluation process is shown in Fig. 3.

Fig. 3
figure 3

Synthetic evaluation process of taxi industry health degree

4.1 Define the criteria set

As is mentioned above, the goal is the health degree of taxi industry, with the macro-criteria of robustness, productivity and sustainability. Each macro-criterion consists of 2–3 mid-criteria, which are explained by some more specific micro-criteria. The criteria set is shown in Fig. 4.

Fig. 4
figure 4

Criteria set of taxi industry’s evaluation

4.2 Define the weights by AHP

For multi-criteria decision making process, the Analytic Hierarchy Process (AHP) is based on pair-wise comparisons of criteria to establish the weights [51]. It’s the only known MCDM model that can provide a method of the consistency in the decision maker’s decisions [52]. The three steps are as follows.

  • Step 1:Articulate preferences with matrix A in which element a ij (i, j = 1, 2, …, n) is the quotient of weights of the criteria. The value of a ij is determined according to the scales of pair-wise comparison (as shown in Table 4).

Table 4 Scales of pair-wise comparison in AHP
$$ \mathrm{A}=\left(\begin{array}{ccc}\hfill {a}_{11}\hfill & \hfill \cdots \hfill & \hfill {a}_{1n}\hfill \\ {}\hfill \vdots \hfill & \hfill \ddots \hfill & \hfill \vdots \hfill \\ {}\hfill {a}_{n1}\hfill & \hfill \cdots \hfill & \hfill {a}_{nn}\hfill \end{array}\right) $$
(14)
$$ {a}_{ji}=\frac{1}{a_{ij}},{a}_{ij}\ne 0\kern0.5em $$
(15)
  • Step 2:Consistency check. This process involves four steps.

    1. 1)

      Get the largest eigenvalue.

$$ {\left( A-{\lambda}_{max} I\right)}^{\ast } q=0 $$
(16)
  1. 2)

    Calculate the consistency index CI.

$$ CI=\left({\lambda}_{max}- n\right)/\left( n-1\right) $$
(17)
  1. 3)

    Calculate CR, where RI is the random index, which depends on n.

$$ CR= CI/ RI $$
(18)
  1. 4)

    Compare CR to the accepted upper limit value of 0.1. If CR exceeds 0.1, the procedure has to be repeated to improve consistency.

  • Step 3:Derive criteria weights as follows:

$$ {W}_i=\left\{{W}_{i 1},{W}_{i 2},\dots, {W}_{i{ q}_i}\right\},\left({\sum}_{i=1}^{q_i}{W}_{i j}=1\right) $$
(19)

4.3 Fuzzy comprehensive evaluation model

Multi-criteria decision can be made by integrating AHP with other evaluation techniques [53]. And fuzzy comprehensive evaluation is widely used. The six-step process is as follows.

  • Step 1: Simplify the description of health degree as E = {e1, e2 … em}.

  • Step 2: Suppose the maximum and minimum value of criterion c is \( {v}_c^{max} \) and \( {v}_c^{min} \) respectively, xc is the benefit-type criterion outcome. Then define the membership function uck (xc) as follows.

If k = 1:

$$ {u}_{c k}\left({x}_c\right)=\left\{\begin{array}{c}\hfill \kern-0.9em 1,\kern0.5em {x}_c\ge {v}_c^{max}\hfill \\ {}\hfill \frac{x_c-\left({v}_c^{max}- d\right)}{d},\kern0.5em \left({v}_c^{max}- d\right)<{x}_c<{v}_c^{max}\hfill \\ {}\hfill \kern1.4em 0,\kern0.5em {x}_c\le \kern0.5em \left({v}_c^{max}- d\right)\hfill \end{array}\right. $$
(20)

If k = 2, 3, 4:

$$ {u}_{c k}\left({x}_c\right)=\left\{\begin{array}{c}\hfill 0\kern1.7em ,\kern.6em \left[{v}_c^{max}-\left( k-2\right)\times d\right]\le {x}_c\le \left({v}_c^{max}- k\times d\right)\hfill \\ {}\hfill \frac{\left[{v}_c^{max}-\left( k-2\right)\times d\right]-{x}_c}{d},\kern.5em \left({v}_c^{max}- k\times d\right)<{x}_c<\left[{v}_c^{max}-\left( k-2\right)\times d\right]\hfill \\ {}\hfill \frac{x_c-\left({v}_c^{max}- k\times d\right)}{d}\kern1.2em ,\kern.3em \left({v}_c^{max}- k\times d\right)<{x}_c\le \left[{v}_c^{max}-\left( k-1\right)\times d\right]\hfill \end{array}\right. $$
(21)

If k = 5:

$$ {u}_{c k}\left({x}_c\right)=\left\{\begin{array}{c}\hfill \kern-0.9em 1,\kern0.5em {x}_c\le {v}_c^{min}\hfill \\ {}\hfill \frac{\left({v}_c^{min}+ d\right)-{x}_c}{d},\kern0.5em {v}_c^{min}<{x}_c<\left({v}_c^{min}+ d\right)\hfill \\ {}\hfill \kern2em 0,\kern0.5em {x}_c\ge \left({v}_c^{min}+ d\right)\hfill \end{array}\right. $$
(22)

Where \( d=\frac{v_c^{m ax}-{v}_c^{m in}}{m-1} \).

  • Step 3: Evaluate the micro-level criteria Cij. The weight set is \( {W}_i=\left\{{W}_{i1},{W}_{i2}\dots {W}_{i{ q}_i}\right\} \), and the evaluation vector is B ij  = {u ij1, u ij2 … u ijm }.

  • Step 4: Evaluate the mid-level criteria Ci. Obtain the membership matrix \( {U}_i={\left({u}_{i jk}\right)}_{q_i\times m} \), and the evaluation vector is B i  = {b i1, b i2,  … , b im }.

$$ {b}_{i k}={\sum}_{j=1}^{q_i}{W}_{i j}\times {u}_{i j k} $$
(23)
  • Step 5: Employ similar procedures to evaluate the macro-level criteria C with W = {W 1, W 2 … W q }, and B = {b 1, b 2 … b m }.

  • Step 6: Calculate the final result P, where km is the value of each health degree (equals to 20 m).

$$ P={\sum}_{m=1}{b}_m^2{k}_m/{\sum}_{m=1}{b}_m^2 $$
(24)

4.4 Neural network evaluation model

Artificial neural network is capable of relating the input and output parameters, learning from examples through iteration [54]. The main edge is its nonlinearity and adaptability, providing accurate prediction with uncertain data [55].

In this model, a three-layer BP neural network is constructed to simulate the ambiguous process of decision making (See Fig. 5). Input information is disseminated and weighted, and the response is compared with the target value. Adjustments are taken and the accuracy is improved through back propagation [56].

  • Step 1:The input vector C = {cij} is normalized into P = {pij}, with fifteen nodes in input layer (micro-layer criteria) and one node in output layer (the goal).

Fig. 5
figure 5

Structure of a three-layer BP neural network

$$ {p}_{i j}=\left({c}_i-{c}_i^{min}\right)/\left({c}_i^{max}-{c}_i^{min}\right) $$
(25)
  • Step 2:The number of nodes in hidden layer is defined through trails and error, where the initial number is lh, and li, lo is the number of notes in input and output layer, a is a random number from 1 to 10.

$$ {l}_h=\sqrt{\left({l}_i+{l}_o\right)}+ a $$
(26)
  • Step 3:Determined transfer functions, and train the model with appropriate learning rate.

  • Step 4:Apply test data to evaluate the performance of the designed network. Usually, the mean square error (MSE) was used [57], where yij is the network output for example i at processing element j, and dij is the desired output.

$$ MSE=\frac{\sum_{j=0}^P{\sum}_{i=0}^n{\left({d}_{i j}-{y}_{i j}\right)}^2}{n\times p} $$
(27)

5 Case study

5.1 Empirical data

In China, regulators of taxi industry are the central and local governments. The local government release municipal taxi licenses by auction, which cannot be traded by individuals on the market. These licenses allows taxis to operate in dispatch, street-hailing and phone-hailing markets. The quantity of license is controlled and dependent on the policy made by central government. Taxi companies are license owners, but most taxis are leased to their employees—taxi drivers--who are responsible for fuel costs and car maintenance. Similar to the case in New York [7]. Two or more drivers take shifts in driving one taxi, which leads to the taxi running in the street for about 18 h a day.

Wuxi is a regional business hub in Jiangsu province with nearly 637 million inhabitants in the area of 4787.61 km2. It is about 130 km from Shanghai, which is the Chinese economic center. Wuxi is a textile manufacturing center. Also, chemical industry and electric motor manufacturing in the suburban industrial park has contributed much to its economic growth (the GDP is $ 19,000 per inhabitant in 2016). Urban areas in Wuxi has complex subway and bus network. And there are three train stations (one located in the city center and the other two in southern and northern area respectively) and one airport located 14 km from the city center. Therefore, Wuxi shows many similarities with cities in Europe and the US.

The data was collected from database of historical trajectories recorded by GPS and Taximeter, provided by all taxi companies in Wuxi. We take a sample of 61 days from May and June 2015. The total number of taxi trips recorded by all the GPS devices is 9,698,004. However, in the original GPS dataset, there were certain amount of repetitive or wrong records. So we got 8,876,660 taxi trips after eliminating the repetitive and wrong records. Some of the numerical results in the case study are dependent on the Wuxi context. But it should be noted that the model can also be adapted to other cities, because evaluations are made by discussing the changes of the “health degree”.

As showed in Table 5, there are nearly 4874 taxi drivers and administrators. The average number of taxi trips is 145,519 per day. For each recorded taxi, the average number of trips covered per day is 38. Nearly 65% of the mileage is covered for profitable trips. However, the recorded taxis stayed vacant for nearly 70% of working hours. For the taxi company, the total revenue is ¥307 million per day. However, daily income of taxi drivers differs greatly (the average income difference is ¥237).

As the May 4th is Monday, it can be concluded from the graph that the health degree follows a weekly pattern. Take May 4th to May 11th as example, the health degree during weekday is relatively low and constant. However, it grows rapidly in from Friday until reaching the highest score in Sunday. It drops to the lower range when a new week starts. It should be noted that this weekly pattern is unique to the city. Evaluation should be made by comparing the health degree to its corresponding historical value (e.g. the value at the same day in the last week). For example, in the week from May 12th to May 19th, the health degree in Tuesday doesn’t follow the pattern and the weekend-to-weekday drop comes early in Saturday. Therefore more attention should be paid to specific value of performance indicator in Tuesday and Saturday.

Table 5 Typical value of criteria in Wuxi taxi industry

5.2 Synthetic evaluation models

5.2.1 Fuzzy comprehensive evaluation model

The weights of all criteria obtained through the application of AHP to the preference matrix is summarized in Table 6 below. Then a fuzzy evaluation set with five categories, is used to evaluate daily performance of taxi industry in Wuxi.

Table 6 Criteria weights derived from AHP

Empirical data of Wuxi is applied to the fuzzy comprehensive evaluation model, and the results are shown in Fig. 6. As shown, during May and Jun 2015, taxi industry in Wuxi is basically healthy, with the health degree scoring over 70 for most days. Specifically, the health degree fluctuates between 70 and 89, with the mean of 79, and standard deviation of 4.

Fig. 6
figure 6

Results of fuzzy comprehensive evaluation

For further analysis, take each of the three macro-level criteria, robustness, productivity and sustainability as the goal of FCE, daily performance of taxi industry is shown more specifically. As showed in Fig. 7, scores of the three criteria fluctuate at different range, though reach high/low level almost synchronously (As in May 8th, Jun 2nd and Jun 26th). However, exceptions like Jun 8th and Jun 24th still exist.

Fig. 7
figure 7

Scores of robustness, productivity and sustainability of Wuxi’s taxi industry

5.2.2 Neural network evaluation model

The two-month input data is divided into training and testing set, with data from May 2nd to Jun 17th as training set and data from Jun 18th to Jun 29th as testing set. Neurosolution Software Version 6 is used for model training. The process of trails and error shows that the best performance is obtained in a three-layer neural network with 10 hidden nodes, and both logsig and tansig transfer functions. The model is trained with the learning rate values of 0.5. As the relationship between the input and output data is directly linked to the criteria sets in the fuzzy comprehensive evaluation process, the training target (mse = 10−4) is reached within 100 epochs.

The well-trained neural network applied to evaluate data samples. The result is compared with the result of fuzzy comprehensive evaluation, which is the direct result of decision-making (as shown in Fig. 8).

Fig. 8
figure 8

Comparing the results of neural network models and the desired output

5.3 Sensitivity analysis

After evaluating results with both fuzzy comprehensive evaluation model and neural network model, sensitivity analysis is performed to illustrate how the model output varies in response to variation of the input. During this process, the network learning is disabled so that the weights are no affected [57]. The target input is varied between its maximum and minimum value while all other inputs are fixed, and the outputs of varied target input is computed. Plots showing the network output over varied inputs (both values are normalized) are shown in Figs. 9, 10 and 11.

Fig. 9
figure 9

Outputs of varied input of robustness

Fig. 10
figure 10

Outputs of varied input of productivity

Fig. 11
figure 11

Outputs of varied input of sustainability

In Fig. 9, Chart a) shows that the healthy degree of taxi industry is in proportion to its revenue growth to some extent. However, high taxi trips volatility exerts adverse influence to its performance. That is, there is a trade-off between revenue growth and trips volatility, and cross point of the two curves denotes second-best scenario. Chart b) shows that as the amount of taxi trips increases, the taxi industry becomes healthier, which is accord with the common sense. However, when it comes to resources within the industry, such as vehicles and drivers, the health degree varied. For one thing, more operating vehicles means more taxi supply in the taxi market, which is a solution to the imbalance of supply and demand currently in Wuxi. For another thing, more employees mean more expenditure, which is harmful to the healthy taxi industry, but in a much more obscure and slower rate. Decision makers should pay more attention to the mount of operating vehicles while keeping a rational amount of practitioners.

In Fig. 10, Chart c) shows that the health degree is greatly influenced by both mileage and time utilization. The results are polarized, with the health degree lower than 40 (the normalized value is 0.4 as shown) when time and mileage are not fully utilized. For decision-makers, utilization of mileage and time should be taken into account carefully. Chart d) shows distinctive trends of outputs to varied average operating time, mileage and driving speed. Firstly, the health degree of taxi industry is in nearly direct ratio to the average driving speed. Secondly, shorter average operating time within reason contributes to a healthier taxi market. Thirdly, the health degree decrease slowly at the beginning and increase later with the increasing mileage. In other words, a medium mileage is not beneficial to the whole taxi industry.

In Fig. 11, Chart e) shows that as the average income per vehicle increase, the taxi industry become healthier. Besides, high income difference affects the taxi industry in a harmful way. Nevertheless, the total revenue is in a different situation. This can be explained by the fact that the criterion of total revenue is defined by merely the pecuniary revenue of every taxi trip, and higher monetary revenue usually corresponds to excessive driving time and mileage as well as great externalities such as congestion and environmental pollution, which exerts more direct harmful effect to the whole industry. Therefore, total revenue should not be used as single determinant in decision making. Moreover, in Chart f), input like energy and carbon intensity are not as influential as the former inputs. However, variance of both input do show typical trends. Healthy taxi industry comes with great energy intensity and low carbon intensity, respectively. Considering the combined influence of energy and carbon intensity, the optimum scenario is achieved somewhere around the cross point of the two curves.

6 Conclusions

In this paper, an assessment framework of the taxi industry’s overall performance is proposed from the perspective of business ecosystem, and quantitative analysis is carried out with large datasets of GPS and Taximeters. Weights of criteria is determined through analytic hierarchy process, and both conventional and automatic evaluating models are proposed by applying fuzzy comprehensive evaluation and neural network, respectively. Finally, results are drawn from temporal comparisons of the health indicator, and also implications of the sensitivity analysis. Specifically, for Wuxi, five main conclusions are made:

  • There is a trade-off between revenue growth and trips volatility.

  • Influence of mileage and time utilization are polarized.

  • Total revenue should not be used as single determinant in decision making, since high income difference affects the taxi industry in a harmful way.

  • Decision makers should pay more attention to the mount of operating vehicles while keeping a small amount of drivers and administrators.

  • The optimum scenario is achieved somewhere around the cross point of the two curves of energy intensity and carbon intensity.

Taxi industry evaluation is a complex task because it involves administrators, employees, and academic such as transportation planners, who are faced with a lack of information when making evaluations. The unified representation-health degree-is helpful to the intuitive understanding and judgment, especially for non-economists since comprehension of the number does not require a strong economic background. Therefore, the proposed “health degree” help to eliminate the vagueness by providing a comprehensive evaluation of the taxi industry. This paper focus on developing a more structured and efficient evaluation tool. Its applicability is shown in the Wuxi case. Policy-makers in public authorities can use “health degree” as a usable indicator for the impact brought by different policies. Taxi-fleet operators can use this tool to anticipate their profitability under different kind of market, and therefore making decisions in taxi supply management. Considering the higher market penetration of GPS and Taximeter devices in taxicabs, and increasing availability of both data, the proposed models can be applied elsewhere.

Nevertheless, since not all city allows free access of GPS or Taximeter database, performance evaluation of taxi industry in some places are difficult to carry out. In this case, the criteria framework should be modified, catering to the accessible data. Besides, the importance of criteria may be hard to obtain in highly-diversified taxi markets, where both dispatch and street hail markets prevail. In this situation, goals and principles vary among different participants and decision-makers, suggesting the need to seek better alternative criteria and more efficient assessment method.