Vehicle survival is a concept concerning total time a vehicle works after it is sold to a customer and the malfunctions of the vehicle. Vehicle survival analysis is utilized in numerous areas like vehicle quality assessment. For example, people are able to anticipate latent problems that might occur on vehicles to ensure the driver and passengers’ safety; survival analysis is also employed in large-scale vehicle scrappage programs to maximize the usage vehicles’ abilities and maintain the price of vehicles.
Furthermore, the vehicle survival analysis can also be used to estimate the car stability even before customers purchase it. In this way, money is used more efficiently. This analysis related to specific vehicles provides car manufacturers with a great opportunity to make an improvement in their products, attracting new consumers and ensure old consumers’ loyalty.
Former researchers have done a similar analysis to estimate vehicle performances. Data mining and neural network methods are utilized to estimate the reliability of a vehicle  , using MATLAB2007 to evaluate the engine performance. People also do such reliability assessment on race cars. Fault tree, finite element analysis are used to estimate the full car reliability of FSAE race cars  . Diesel engines are also researched by experts to find out its reliability. The methods integrate Weibull Model and Dempster-Shafer evidence theory to describe the regularities of distribution of its failure rate of each part of the engine when it still functions  . In this paper, we are going to analyze four types of vehicles to compare the overall performance of each vehicle and determine the car with the greatest development on reliability over years.
2. Data Sources
In this paper, we adopt data from Github (https://github.com/tcrug/car-reliability). Data is in the form of charts. In the data set, there are totally six columns in the data chart. The first column represents the date the vehicle was bought; the second column shows the vehicle manufacturer; the third column is the specific type of vehicle produced by the manufacturer; the fourth column lists out the total distance traveled by the vehicle before it was examined at it first malfunction; the fifth and sixth columns represents the state of engine and transmission system respectively. Four different types of vehicles from different car brands are analyzed, like Honda, Toyota, MINI, and Chevrolet. To make the data represent the complicated vehicle market more generally, we deliberately chose car manufacturers from three different countries which stand for different manufacture criteria and styles. The malfunctions are separated into two major categories: engine problem and transmission problem. The vehicle is examined at the time the state of these two parts are represented by 0 and 1. 0 means no problem found after the vehicle examination, whereas 1 represents that problem exists in corresponding part.
3. Related Technology
In this paper, we employ mainly three methods: non-parameter method, semiparametric method and parametric method.
3.1. Non-Parametric Analysis
Kaplan-Meier estimation graph and log-rank test are utilized to analyze the state of each type of vehicles.
3.1.1. Kaplan-Meier Estimator
The graph of Kaplan-Meier estimator declines like stairs. It is composed of multiple horizontal lines and vertical lines to reveal the chance of individual to survive within a given time. It is described as survival function. It is mainly used in medical treatment to estimate the probability for patients’ to survive under certain circumstances, but in this paper it serves as the main method to evaluate vehicle survival possibilities. The utility of this method on vehicles is essential for the promotion of vehicle production with higher qualities  .
The estimator has the basic function of
ti is a time when at least one event happened, di is the number of events that happened at ti. ni is the individuals known to survive (have not yet had an event or been censored) at time ti. There is no unknown parameter, so Kaplan-Meier can be include in non-parametric methods  . However, the di/ni can be regarded as a parameter. We can use the method of maximum likelihood to estimate its value.
We hypothesize the new function to be
The likelihood function is
To maximize the likelihood function, just simplify the function using natural logarithm.
The Kaplan-Meier estimator is one of the most frequently used method for survival analysis. It has a comparably advantage in estimating the death rate which is the rate of malfunction in vehicles in each part. Also, the result is clearer since it is visualized.
3.1.2. Log-Rank Test
The logrank test statistic compares estimates of the hazard functions of the two groups at each observed event time. It is constructed by calculating the observed and expected number of events in one of the groups at each observation time and then add these estimates to obtain an overall summary throughout the focused period where there is an event  .
Let j = 1, ..., J be the distinct times of observed events in either group. For each time j, let and be the number of subjects “at risk” (have not yet had an event or been censored) at the start of period j. Let . Let O is the observed number of events. The expectation value of the log-rank test is Eij, the variance difference is Vj. 
Calculated outcome should be tested using Z test above and determined whether it is in the acceptable range.
Log-rank test can estimate the difference between two groups with significantly different risks, but it is only a test for significance, so it will not be the primary resolution in this paper.
3.2. Semiparametric Analysis
COX Regression Model
COX regression model uses as a variable in the middle instead of directly determine the relationship between the causing factor X and the survival function  . The main idea of COX regression model as a semiparametric method is that the parameter β in the model is able to be determined without knowing . There is a prerequisite for using the COX model: the effect of each factor X do not vary as time passes on. We decide the function of each factor by determine the relative risk between the exposed group and non-exposed group  .
Cox regression model takes multiple factors which will affect the studied subject’s survival time.
3.3. Parametric Analysis
3.3.1. Weibull Distribution and Exponential Distribution
Exponential distribution and Weibull distribution measure the status of the occurrence of a specific event in a time interval. Exponential distribution and Weibull distribution has a probability density function respectively:
Weibull distribution and exponential distribution are very alike  . When k = 1 in Weibull distribution, the density function becomes the same as that of exponential distribution.
3.3.2. Parameter Estimation
The parameters have to be determined clearly to draw the precise probability density function. We mainly use two methods for parameter estimation-point estimation and the maximum likelihood estimation  . Since the maximum likelihood method has more accuracy, we mainly focus on this method to determine the parameters.
Parametric estimation can be combined with predefined equations and functions to estimate duration of a project.
3.3.3. Exponential Regression and Weibull Regression
To determine whether there is significant cause and effect relationship, we have to do regression test to the outcome from Weibull and Exponential distribution. First, we hypothesize that there is no relationship between the factor and the result, then we propose the formula and plug in the required data presented in the data set. Next, we determine the rejection region and see if the value falls within this range. Finally, we give the result whether accept the hypothesis or not.
4.1. Overall Description of Data
Use SQL to sort out the data distribution of the four cars, listed in Table 1. Numbers in the table indicate how many pieces of failure data are available for a particular type of vehicle in the corresponding year. For example, Honda had 393 samples in 1996 and MINI had 129 samples in 2002.
As we can see from Table 1, the data is from 1996 to 2012. Among them, Honda and Toyota have data in all years, while Chevrolet lacks data from 2006 to 2012. MINI lacks data from 1996 to 2001.
4.2. Analysis Strategy
We adopt non-parametric method to analyze the faults of automobiles. Based on the data distribution, considering the lack of data, we are ready to analyze and model the data from two angles. The first angle is to compare the survival curves of the four cars, using the Kaplan-Meier estimator. The second angle is to compare the survival curves of different time periods. We divide the time into four sections, 1996-1999, 2000-2003, 2004-2007, 2008-2012. The last stage is one year longer than the first three stages, considering that the data for 2012 is relatively small.
Table 1. Time distribution of available samples of four cars.
4.3. Programming Tools
The programming language uses python 3.6  and pandas  , and the survival analysis uses KM related functions in third-party package lifetime  : Kaplan Meier Fitter, multivariate logrank test.
5.1. Compare the Survival Curves of Four Cars
From Figure 1, we find that almost all cars in Honda had a fault before the mileage of 400,000 miles. The MINI car, before 200,000 miles, had a general car failure. The failure of the other two cars is significantly better than Honda and MINI.
From Figure 2 we find that Toyota’s fault condition is significantly better than the other three cars.
5.2. Compare Survival Curves over Different Time Periods
From Figure 3, we find that for the first type of failure, 2008-2012 is the best period of reliability (low failure rate), followed by 2004-2007, then 1996-1999 and finally 2000-2003. This shows that the fault changes in a good direction over time.
From Figure 4, we find that for the second type of failure, the failure situation in 2004-2007 is the best, followed by 2008-2012, followed by 1996-1999, and finally 2000-2003. This shows that the fault changes in a good direction over time, but the fluctuation is larger than the fault.
In the fifth part of the article, we give two results, which are the survival curves of the four cars, and the survival curves of different time periods. In order to
Figure 1. Comparison of survival curves of the first type of fault.
Figure 2. Comparison of survival curves of the second type of fault.
Figure 3. Comparison of survival curves of the first fault in four time periods.
Figure 4. Comparison of survival curves of the second fault in four time periods.
compare the reliability of the four cars more deeply, we will continue to carry out some analysis and calculation here.
6.1. Self-Comparison of Each Car in Four Time Periods
Here we select Honda and Toyota, which compare the faults of each of the four time periods.
From Figure 5, we find that for the second fault of Honda, the two phases of 2004-2007 and 2008-2012 are relatively close, which are better than the other two time periods.
From Figure 6, we find that for the second failure of Toyota, the two phases of 2004-2007 and 2008-2012 are relatively close, and the two phases of 2000-2003 and 1996-1999 are similar Closer.
6.2. Four-Stage Failure Rate by Median Comparison
The median here is the average mileage of all cars when 50% of cars fail. We compare the median of the four stages here, and the results are shown in Table 2.
From Table 2, we can find that in the four time periods, fault 1 has a median in the two stages of 1996-1999 and 2000-2003, and the other two stages do not. This means that in the two periods of 2004-2007, 2008-2012, the faulty car has never reached 50%, so overall, from 1996 to 2012, the fault 1 situation is changing in a good direction. Although the data of 2000-2003 is poor with the data of 1996-1999. The situation of fault 2 is basically similar to that of fault 1, except that in the first two phases, the median mileage of fault 2 is significantly more than that of fault 1.
6.3. Compare the Failures of All Years by Median
Similar to the method of 6.2, we compare the median of all years here, and the calculation results are listed in Table 3. Considering that only Honda and Toyota have data for all years, the other two models are not counted.
In Table 3, after 2002, the median of the two faults of Honda’s car could not be calculated, indicating that the reliability of the car has improved since 2002. In the whole 16 years, Toyota has only the faults of 1998 and 2000, and the median of fault 2 in 2009 can be calculated. Overall, Toyota’s reliability is better than Honda.
Figure 5. Comparison of survival curves of the second fault in four time periods.
Figure 6. Comparison of survival curves of the second failure of toyota in four time periods.
Table 2. Median comparison of the four stages.
Table 3. Median comparison of four stages.
6.4. Inadequacies of Research
The most obvious shortcoming of this study is that the data source is single, and the data of other two cars is incomplete. In 17 years, there are 6 years of missing data.
This paper analyzes the survival of engine and transmission faults and compares the reliability of four vehicles from different manufacturers. The research in this paper shows that by applying the Kaplan-Meier fitter method and the log-rank test, we can not only get the most insight into improving the car brand, but also get the best performance. A comparative analysis of the four time periods suggests that the entire industry may be getting better. Data analysis can provide customers with very useful vehicle reliability information for their reference at the time of purchase. Survival analysis methods can also be applied to specific parts of a vehicle, such as the most common damaged parts on a vehicle―a tire or suspension. This aspect is also one of our follow-up studies.
 Peto, R. and Peto, J. (1972) Asymptotically Efficient Rank Invariant Test Procedures. Journal of the Royal Statistical Society, Series A, Blackwell Publishing, 135, 185-207.
 Johnson, N.L., Kotz, S. and Balakrishnan, N. (1994) Continuous Univariate Distributions. Wiley Series in Probability and Mathematical Statistics: Applied Probability and Statistics, 2nd Edition, John Wiley & Sons, New York.
 Python 3.6. https://www.python.org/downloads/release/python-360/