Friday, November 13, 2009

How did we ever survive?

Wednesday, October 28, 2009

Geostatistics a fraud?

The academic field of "economic geology" seems to cover the exploitation of resources rather than stewardship of the resources [TOD link]. If somebody in this research area had actually wanted to or had the charter to, they could have done an impartial study of resource depletion based on some rather simple models. The fact that a branch of this field is called "geostatistics" makes one think that somebody must be doing original research. But looking at the Wiki entry for geostatistics and the Wiki entry for the "father" of geostatistics, Matheron, you find lots of controversy.

And then, following the links, you also find that a web-site exists with the URL http://www.geostatscam.com, subtitled "Geostatistics: From human error to scientific fraud" . The engineer who runs the site, Jan Merks, makes the strong claims that the specialty of geostatistics consists of "voodoo statistics" and "scientific fraud". Granted, it looks like this criticism resides mainly in the context of mineral mining and perhaps petroleum extraction is not really a part of this field, but it makes you wonder what exactly constitutes research in geostatistics. A sample of Merks' charges:

Degrees of freedom fighters amongst professional engineers and geoscientists are addicted to Matheron's junk science of geostatistics. Hardcore krigers and cocksure smoothers turned mineral exploration into a game of chance with the stakes of mining investors.

From what I understand about the technique known as "kriging", it seems to provide a way to interpolate potential mineral deposits from sampled spatial measurements in surrounding areas. The criticism leveled on this technique rests on the observation that geostatisticians never want to provide a sound estimate of the variance of their interpolation. According to Merks, they at best create a phony variance to justify their estimate. If this is indeed so, I would agree that we should seriously look into what weird interpolations geostatistics considers as science.

As a counter-example, in all the models I use for oil depletion, I always use a huge variance consistent with the Maximum Entropy Principle. An assumed variance such as this maximizes the disorder, and provides the best estimate for reasoning under uncertainty. In other words, if you don't know the variance, you have too assume the worst case. The bad kriging estimates seem to basically say that if point A has X mineral grade and point B has Y mineral grade, then point C halfway between A and B has (X+Y)/2 mineral grade. From what I understand, unless you have a real spatial correlation between the points (which apparently no one verifies) no way can you do a naive interpolation like this. I have written papers on spatial correlation and always start by looking for the presence or lack of statistical independence between separated points.

So if geostatistics treats probability and statistics like a cook interpolates half-a-cup of bleached flour, the field has serious problems. It brings up the rather obvious question, why do they teach this? Do they realize the sad fact that exploration works at best as a pure crap-shoot and you might as well get the fresh eager graduates out in the field with nothing more than a pair of dice? Are the rockhead geologists that jaded?
H G Wells predicted that statistical thinking would become as important as the ability to read and write. Would Wells have embraced the nouveau pseudo science of interpolation without justification with the same unbridled passion as the world's mining industry did? [from Merks website]

Tuesday, October 27, 2009

Kernel of Logistic for Dispersive Discovery

The derivation of the dispersive discovery curve builds from a premise that individual discovery trajectories act on an ensemble of subvolumes within a larger volume (for example, the earth). Although the average rate of these arcs show an exponential acceleration over time, the individual rates get dispersed according to the Maximum Entropy Principle. The subvolumes also show an exponential PDF of sizes corresponding to the disorder expected in the geological search sizes of varying oil-bearing regions around the earth. Once the cumulative search in a subvolume completes, it reaches an asymptotic value proportional to the amount of oil in that region.

The following figure shows several Monte Carlo (MC) simulations of the build-up of the logistic Dispersive Discovery profile. This set of charts features only 100 sample traces accumulated per solid black line, yet the characteristic S-shape shows up clearly. The dashed curve behind the MC cumulative represents the logistic sigmoid function corresponding to theory.


In each of these cases, a gradual build-up of the individually colored profiles lead to nearly identical characteristic cumulative curves (save for counting noise).

I used a spreadsheet for this simulation as the MC algorithm reduces to a short algorithm. In the following formula, two exponential random variates sit in cells D$1 (growth dispersion) and D$2 (subvolume dispersion). An incremental time runs along column $A. The SIGN function truncates the individual cumulatives to truncate when the search reaches the subvolume limit. The term $A$1 represents the scaling term for the characteristic dispersion velocity spread. The last term acts like an integrator for $D$4 from the previous time step value D3.
+D$1*(SIGN(D$2-(D$1*$A4)/$A$1)+1)/2/$A$1+D3
If the time/$A series shows a linear growth in time, the summation of a series of these results in a hyperbolic asymptotic growth. If the time accelerates, we get the logistic form.

Each of the subvolume traces represent a discovery kernel function similar to a shocklet kernel. The physical realization of this becomes very intuitive, as prospecting for oil requires a complete survey of an entire subvolume, with the search accelerating over long periods of time as new technologies and tools become available. On the other hand, searches over very small regions may not have the aid of accelerated search and so the hyperbolic asymptotic growth results. This gives us the characteristic creaming curve in smaller basins. If you can understand when accelerating search applies and when linear search applies, it becomes very easy to predict what type of profile will occur in a region.

One thing I notice in the MC simulation is that the long term noise becomes greater as fewer discoveries contribute to the tail end of the curve. This may get reflected in the real statistics we will see as rather sparse fat-tail discoveries contribute to a long term decay.

A commenter at TOD recommended this visual as an aid to understanding how dispersion works.

Saturday, October 24, 2009

Creep Failure

As a follow-up to the dispersive failure analysis I found a potential behavior that illustrates the early failure profile in a less abstract and perhaps more realistic manner.

Due to dispersion, a slow linear rate of growth in the breakdown process will lead to an early spike in the failure (or hazard) rate. This becomes the characteristic leading downward slope in the bathtub curve.

Figure 1: Linear into accelerating growth function
The enhanced early probability of failure arises purely through the spread in the failures through disorder mechanisms just as in the popcorn popping experiment. This in general leads to a bathtub shape with an analogy to the life-span of the human body (infant mortality, maturity, old age). For mechanical equipment, the shape in (b) provides a more realistic portrayal according to some.

Figure 1: Empirically observed bathtub curves
(a) electronics components (b) mechanical components

I earlier had abstracted away the velocity of the failure stimulus and integrity of the component to generate a parametric expression for the failure rate.
r(t) = dg(t)/dt / (tau + g(t))
In a real situation the velocity/integrity abstraction might occur as a stress/strain pairing particularly in a mechanical component.
We scale the integrity of the component as a physical dimension; it could be a formally defined measure such as strain, but we leave it as an abstract length for the sake of argument. The process acting on this abstraction becomes a velocity; again this could be a real force, such as the real measure of stress. [link]
In this case, a mechanism called creep can play a big role in determining the failure dynamics. Creep happens to a load under a constant stress condition over a period of time. This leads to a curve as shown below, which demonstrates a relatively quick rise in strain (i.e. deformation) before entering a linear regime and then an exponential as the final wear-out mechanism becomes too great.



Figure 3: Creep curve which physically realizes the growth function of Figure 1.

Although the stress/strain relationship can get quite complex, to first-order, we can compare the curve in Figure 3 to the general curve in Figure 1. The monotonic increase in the abstract growth term, g(t), remains the same in both cases, with both a linear and exponential regime noticeable in the middle (secondary) and late (tertiary) periods. The big difference lies in the early (primary) part of the curve, where due to elastic and plastic deformation (particularly in a viscoelastic material) the growth increases rapidly before settling into the linear regime. This fast "settling-in" regime intuitively provides a pathway to an earlier failure potential than a purely accumulating process would.

One can approximate the general trend in the primary part of the growth either by a rising damped exponential or by a parabolic/diffusive growth that rises with the n'th root of time. The following figure uses a combination of a square root and the exponential growth to model the creep growth:
g(t)= A*sqrt(kt) + B*(e-ct -1)


Figure 4: Modeled creep growth rate

Applying this growth rate to the dispersive failure rate, g(t), we get the following bathtub curve.


Figure 5: Bathtub curve for growth rate exhibiting physical creep has a sharper initial failure rate fall-off due to earlier deformation.

Clearly, the early part of the curve becomes accentuated relative to the linear growth mechanism, and a more asymmetric v-shape results, characteristic of the mechanical failure mode of Figure 1(b).

References:

  1. The physics of creep: creep and creep-resistant alloys, F. Nabarro, H. De Villiers, CRC Press,1995.

Thursday, October 22, 2009

Verifying Dispersion in Human Mobility

Another article in Nature supports the model I put together for human mobility patterns
http://mobjectivist.blogspot.com/2009/10/scaling-laws-of-human-travel.html

My model seems to match the observed trends even more precisely and further reinforces the fundamental idea of entropic dispersion of travel velocities. Instead of using a paper money tracking system as in the previous Brockmann article, the authors (Gonzalez et al) used public cell-phone calling records -- this seems to perform more directly rather than the indirect mechanism of proxy records of bill tracking to monitor human mobility.

Given that money is carried by individuals, bank note dispersal is a proxy for human movement, suggesting that human trajectories are best modeled as a continuous time random walk with fat tailed displacements and waiting time distributions.
...
Contrary to bank notes, mobile phones are carried by the same individual during his/her daily routine, offering the best proxy to capture individual human trajectories.
...
Individuals display significant regularity, as they return to a few highly frequented locations, like home or work. This regularity does not apply to the bank notes: a bill always follows the trajectory of its current owner, i.e. dollar bills diffuse, but humans do not.
Even though the proxy records give the same general fat-tail trends, the essential problem with the bank note process remains the transaction process. The very likely possibility exists that a dollar bill exchanges hands among three unique individuals at a minimum between reporting instances, yet the cell-phone records an individual at more randomized and therefore less deterministic intervals.

So I don't expect the average rates of travel to necessarily agree between the two data-sets.

The following fit uses the same model as I used previously, with data sampled at 1 week intervals. Notice that the data fits the Maximum Entropy Dispersion (the green curve) even better than bill tracking at 10 day intervals.
dP/dr = beta*t/(beta*t+r)^2
The value of beta for this data set is 0.36 instead of 1 for the bill dispersion data set. I placed a cutoff on the dispersion by preventing a smearing into faster rates of 400 km/day and above, but this seems fairly reasonable as the model otherwise works over 5 orders of magnitude. It actually works so well that it detects a probability offset in the original data calibration; the probability PDF should sum to one over the entire interval yet the Gonzalez data exhibits a bias as it creeps up slightly over the normalized curve. This is real as their own heuristic function (when I took the time to plot it) also shows this bias.

Another figure that Gonzalez plots mines the data according to a different sampling process, yet the general trend remains.


Moreover, the researchers almost got the Maximum Entropy dispersion function right by doing a blind curve fit, but ultimately could not explain it. Instead of the predicted power-law exponent of -2, they use -1.75. Yet since they do not normalize their curve correctly with the beta parameter that a probability distribution requires, they think this value of -1.75 holds some significance. Instead the -1.75 power law is likely an erroneous fit and -2 works better -- while not violating Occam's law.

Entropy always wins out on these phenomena and it really tells us how (in the sense of having no additional information, i.e. a Jaynesian model of entropy) people will statistically use different forms of transportation. The smearing occurs over such a wide range because people will walk, bicycle, residentially drive, freeway drive, or take air transportation. The entropy of all these different velocities serves to generate the dispersion curve that we empirically observe. The fact that it takes such little effort to show this with a basic probability model truly demonstrates how universal the model remains. The bottom line is that a single parameter indicating an average value of dispersive velocity is able to map over several orders of magnitide; only a second-order correction having as much to do with the constrained physical breadth of the USA and how fast people can ultimately travel in a short period of time prevents a complete "single parameter" model fit.

Ultimately, what I find interesting is how the researchers in the field seem to flail about trying to explain the data with non-intuitive heuristics and obscure random walk models. Gonzalez at al have gotten tantalizingly close to coming up with a good interpretation, much closer than Brockmann in fact, yet they did not quite make the connection. If I could tell them, I would hint that their random walk is random but the randomness itself is not randomized. That explains so many phenomena yet they can't quite grasp it.


References:
  1. Understanding individual human mobility patterns, Marta C. González, César A. Hidalgo & Albert-László Barabási, Nature 453, 779-782 (5 June 2008)

There is an Addendum (12 March 2009) associated with this document.

Saturday, October 17, 2009

The Scaling Laws of Human Travel

I spotted a fairly recent-vintage paper on the statistics of human travel published in Nature magazine. This had the novelty of using the internet to collect indirect travel information by compiling the spread of money, via the bill tracking system http://www.whereisgeorge.com.

I can't argue the basic premise behind the approach. The authors, Brockmann, et all, assume that people disperse throughout a geographic region and make the claim that you can essentially track their motion (indirectly) by following the trajectory of the money they carry. They also make the correct interpretation that dispersion via random walk mechanisms plays a big role in the spread. That part seems quite reasonable. And the utility of understanding this phenomena holds great promise. For example, one can use it to understand the implications of reducing the travel overhead as we enter an energy-scarce era, as well as understanding the dynamics of pandemics. Yet, considering how important the concept is and the prestige of the journals that publish the work, they completely hose up the mathematics behind the phenomena. By that I mean they made the result horribly complex and opaque.

If they had used the correct formulation of dispersion, the agreements to their premise would have shown a very simple universality; yet they invoke some sophisticated notion of Levy flights and other esoteric models of stochastic mathematics to derive an overly complex result. Eventually they come up with a scaling law exponent which they affix with the value 0.59 and 1.05. They claim these odd numbers holds some notion of "universality" and claim that this results in some new form of "ambivalent" process. It seems a bit pretentious and I will use this post to derive some actual, much more practical, laws. For context, my own arguments use some of the same concepts that I have used for Dispersive Discovery of oil.

The statistics of what they want to model stems from sets of collected data from timestamped geographical locations. The figure below shows typical vector traces of travel across the USA.


Figure 1 : Typical bill travel traces due to Brockmann

The collected information appears very comprehensive and the fact that everyone uses money, attests to the fact that the approach should show little bias with minimal sample error. I don't have the data directly in my hands so some parts I may have misinterpreted, but so far so good.

We part company from that point. I don't really care to know the sophisticated random-walk model they use but it appears pretty much derived from the Scher-Montrose Continuous Time Random Walk (CTRW) model that I have looked at previously (see
http://mobjectivist.blogspot.com/2009/06/dispersive-transport.html and notice how that problem on a microscopic scale is similarly overly complicated)

Instead of overt formality, I would set up the mathematical premise straightforwardly. We have a dispersion of velocities described by a maximum entropy probability distribution function (PDF).
p(v) = alpha*e-alpha*v
The PDF above describes a mean velocity with a standard variance equal to the mean. This places all moments as finite values and becomes an intuitive minimally biased estimate considering no further information is available. We next assume that the actual distance traveled happens over a period of time.

The authors first describe a PDF of money traversing a distance r in less than 4 days.
p(r | t less than 4 days) = probability that the bill traveled r distance in less than 4 days
This becomes very easy to solve (if we assume that the distance traveled is uniformly distributed across the interval -- another maximum entropy estimator for that constraint). So for any one time, the cumulative distance traveled at any one time is expressed by the following cumulative distribution function (CDF), with r scaled as a distance:
P(r,t) = e-alpha*r/t
The term alpha has the units of time/distance. As we haven't considered the prospects of waiting time variation yet, this point provides a perfect place to add that to the mix. Intuitively, money does not constantly stay in motion, but instead may sit in a bank vault or a piggy bank for long periods of time. So we smear the term alpha again with a maximum entropy value.
p(alpha) = beta*e-beta*alpha
But we still have to integrate this over all smeared values, with respect to P(r,t). This gives the equation
P(r,t) = beta/(beta + x/t)
To generate the final PDF set, we take the derivative of this equation with respect to time, t, to get back the temporal PDF, and with respect to r, to get the spatial PDF (ignoring any radial density effects) .
dP/dt = beta*r/(beta*t+r)^2
dP/dr = beta*t/(beta*t+r)^2
So we can generate a PDF for r for a specific value of T=4 days and then fit the curve to a value for beta. So beta becomes the average velocity/waiting time for a piece of paper money (the bank note the authors refer to) between the times it makes trips from place to place. This approach only differs from the use of dispersion for oil discovery in the fact that velocity shows a greater dispersion than it would otherwise; the fact that time acts as the dispersive parameter and this goes in the denominator of velocity=r/t, implies that the fat tails appear in both the spatial dimension and the temporal dimension.

Figure 2: Contour profile in spatial/temporal dimensions for
dispersion of money. High levels and hot colors are high probability.

To verify the model, the authors plot the results in two orthogonal dimensions. First against time:
P(t | r less than 20 kilometers) = The probability that a bill has traveled 20 km or less in a set time.
The constrained curve fits are shown below with beta set to 1 kilometer per day. The various sets of data refer to 3 classes of initial entry locations (metropolitan areas, intermediate cities, and small towns).




Figure 3a and 3b: Profiles of probability along two orthogonal axis.
The red lines are fits for dispersion with beta = 1.

The short-distance spatial curve has some interesting characteristics. From the original paper, a plot of normalized probabilities shows relative invariance of distance traveled with respect to time for short durations of less than 10 days.


Figure 4: Contour profile from Brockmann.

Time appears bottle-necked for around 10 days on the average. This is understandable as the waiting time between transactions can contain 5 distinct stages. As most of these transactions may take a day or two at the minimum, it is easy to conceive that the total delay is close to T=10 days between updates to the bill reporting web site. So this turns into a weighted hop invariant to time but scaled to reflect the average distance that the money would actually travel.


Figure 5: Latency at short time intervals has to go through 5 processing steps.
This is similar to what occurs in oil processing, see here.

If we plot our theory on a similar color scale, it looks like the 2-dimensional profile below. :


Figure 6: Contour plot of scaled probability values.
This shows good agreement with the Brockmann data in Figure 4.

Note that these look different than the first contour color scale in Figure 2 since the authors multiplied the probability values by r to maintain a similar dynamic range across all values. Otherwise the probability values would diminish at large r or t.


Figure 7
: Alternate perspective of Figure 6. Note that the scaling by r
keeps the dynamic range intact, in comparison to Figure 2.

The bottom-line is that the actual model remains simple and both CTRW and the scaling-law exponent do not come into play. They also curiously called the process ambivalent (what the heck does that even mean?). I consider it the opposite of ambivalent and the solution remains rather straightforward. The authors Brockmann and company simply made a rookie mistake and did not consider Occam's razor, in that the simplest explanation works the best. Consider this par for the course when it comes to understanding dispersion.

As far as using the simple model for future policy decisions, I say why not. It essentially features a single parameter and covers the entire range of data. One can use it for modeling the propagation of infectious diseases (a depressing topic) and trying to minimize travel (an optimistic view).

I would almost say that case closed and problem solved, yet this is such a simple result that I have concerns I might have missed something. I definitely ignored the diffusional aspects and the possibility of random walk in 2-dimensions, yet I believe these largely get absorbed in the entropic smearing and the USA is not as much of a random two-dimensional stew as one may imagine. But as with all these simple dispersion arguments, I get the feeling that somehow this entire analysis approach has been unfortunately overlooked over the years.

References
  1. "The scaling laws of human travel", D. Brockmann, L. Hufnagel & T. Geisel, Nature, Vol 439|26, 2006.

Thursday, October 8, 2009

Failure is the complement of success

Alternate title: Solving the slippery nature of the bathtub curve.

To reset the stage, I think I have a fairly solid model for oil discovery. The basic premise involves adding a level of uncertainty to search rates and then accelerating the mean through a volume of search space. This becomes the Dispersive Discovery model.

As I started looking at dispersion to explain the process of oil discovery, it seemed likely that it would eventually lead to the field of reliability. You see, for every success you have a failure. We don't actively seek a failure, but they lie ready to spring forth at some random unforeseen time. In other words, we can never predict when a failure occurs; just as when we look for something at random -- like an oil reservoir, we will never absolutely know when we will find it.

So the same dispersion in search rates leading to a successful oil find also leads to the occurrence -- in that same parallel upside-down universe -- of a failure. As we saw in the last post, what is the seemingly random popping of a popcorn kernel but a failure to maintain its hard shell robustness? And by the same line of reasoning, what is a random discovery but a failure by nature to conceal its inner secrets from an intrepid prospector?

The Classic Failure Premise: The classic approximation for a random failure involves a single parameter, the failure rate r. This gets derived at least empirically from the observation that if you have a pile N of working components, then the observed failure rate goes as:
(EQ 1)
dN/dt = -rN
so the rate of loss relative to the number operational remains a constant throughout the aggregated lifetime of the parts. The solution to the differential equation is the classic damped exponential shown below:

Figure 1: The classical failure rate gives a damped exponential over time.
Now this works very effectively as a first-order approximation and you can do all sorts of reliability studies with this approximation. For example it matches the conditions of a Markov process, and the fact that it lacks memory means that one can solve large large sets of coupled equations (this has application in the oil shock model, but that is another post).

Deviation from the Classical Premise: However, in reality the classic approximation doesn't always hold. As often observed, the failure rate of a component does not remain constant if measured empirically over a population. Instead the shape over time ends up looking something like a bathtub.

Figure 2: The Bathtub Curve showing frequent early failures and late failures.
One can see three different regimes over the life-cycle of a component. The component can either fail early on as a so-called "infant mortality", or it can fail later on randomly (as a lower probability event), or eventually as a process of wear-out. Together, the three regimes when pieced together form the shape of a bathtub curve. Curiously, a comprehensive theory for this aggregated behavior does not exist (some even claim that a unified theory is impossible) and the recommended practice suggests one create an analysis bathtub curve in precisely a piece-wise fashion. Then the analyst can predict how many spares one would need or how much money to spend on replacements for the product's life-cycle.

Although one can get by with that kind of heuristic, one would think that someone has unified a concept that doesn't require a piece-wise approximation. As it turns out, I believe that no one has really solved the problem of deriving the bathtub curve simply because they haven't set up the correct premise with a corresponding set of assumptions.

The Dispersive Failure Premise: Instead of going directly to Equation 1, let's break the failure mechanism down into a pair of abstractions. First, recall the classic description of the irresistible force meeting the immovable object (wiki). Let's presume the battle between the two describes the life-cycle of a component. In such a situation we have to contend with modeling the combination of the two effects, as eventually the irresistible force of wear and tear wins out over the seemingly immovable object as its integrity eventually breaks down. In other words, failure arises from a process governed by a time rate of change (of the irresistible force) which operates against a structure that maintains some sense of integrity of the component (the immovable object).

To set this up mathematically, consider the following figure. We scale the integrity of the component as a physical dimension; it could be a formally defined measure such as strain, but we leave it as an abstract length for the sake of argument. The process acting on this abstraction becomes a velocity; again this could be a real force, such as the real measure of stress. Now when something breaks down, the irresistible force has been applied for a certain length of time against the immovable object. The amount of time it takes to cover this distance is implicitly determined by the integral of the velocity over the time. However, due to the fact that real-life components are anything but homogeneous in both (1) their integrity and (2) the applied wear-and-tear, we have to apply probability distributions to their nominal values. Pictorially it looks like a range of velocities trying to reach the effective breakdown dimension over the course of time.
Figure 3: Abstraction for the time dependence of a failure occurrence.
Some of the trajectories will arrive sooner than others, some will arrive later, but a mean velocity will become apparent. This variation has an applicable model if we select an appropriate probability density function for the velocities, denoted by p(v) (and justified later for the integrity of the structure, a corresponding p(L)). Then we can devise a formula to describe what fraction of the velocities have not reached the "breakdown" length.
Probability of no breakdown as a function of time =
integral of p(v) over time for those velocities not reaching the critical length, L
For the maximum entropy PDF of p(v)=alpha*exp(-alpha*v) this mathematically works out as
P(t) = 1-e-alpha*L/t
for a set of constant velocities probabilistically varying in sample space. This becomes essentially a dispersion of rates that we can apply to the statistical analysis of failure. If we then apply a maximum entropy PDF to the set of L's to model randomness in the integrity of the structure
p(L) = beta*exp(-beta*L)
and integrate over L, then we get
P(t) = 1-1/(1+alpha/(beta*t))
This has a hyperbolic envelope with time. The complement of the probability becomes the probability of failure over time. Note that the exponential distributions have disappeared from the original expression; this results from the alpha and beta densities effectively canceling each other out as the fractional term alpha/beta. The alpha is a 1/velocity constant while the beta is a 1/length constant so the effective constant is a breakdown time constant, tau=alpha/beta.
P(t) = 1-1/(1+tau/t)
The assumption with this curve is that the rate of the breakdown velocities remains constant over time. More generally, we replace the term t with a parametric growth term
t -> g(t)
P(t) = 1-1/(1+tau/g(t))
If you think about the reality of a failure mode, we can conceivable suspend time and prevent the breakdown process from occurring just by adjusting the velocity frame. We can also speed up the process, via heating for example (as the popcorn example shows). Or we can imagine placing a working part in suspended animation, nothing can fail during this time so time essentially stands still. The two extreme modes roughly analogize to applying a fast forward or pause on a video.

A realistic growth term could look like the following figure. Initially, the growth proceeds linearly, as we want to pick up failures randomly due to the relentless pace of time. After a certain elapsed time we want to speed up the pace, either due to an accelerating breakdown due to temperature or some cascading internal effect due to wear-and-tear. The simplest approximation generates a linear term overcome by an exponential growth.


Figure 4: Accelerating growth function
or written out as:
g(t) = a*t + b*(ect -1)
This becomes a classic example of a parametric substitution, as we model the change of pace in time by a morphing growth function.

Now onto the bathtub curve. The failure rate is defined as the rate of change in cumulative probability of failure divided by the fraction of operational components left.
r(t) = -dP(t)/dt / P(t)
this results in the chain rule derivation
r(t) = dg(t)/dt / (tau + g(t))
for the g(t) shown above, this becomes
r(t) = (a+b*c*ect) / (tau + a*t + b*(ect -1))

which looks like the bathtub curve to the right for a specific set of parameters, a=1, b=0.1, c=0.1, tau=10.0. The detailed shape will change for any other set but it will still maintain some sort of bathtub curvature. Now, one may suggest that we have too many adjustable parameters and with that many, we can fit any curve in the world. However, the terms a,b,c have a collective effect and simply describe the rate of change as the process speeds up due to some specific physical phenomena. For the popcorn popping example, this represents the accelerated heating and subsequent breakdown of the popcorn kernels starting at time t=0. The other term, tau, represents the characteristic stochastic breakdown time in a dispersive universe. For a failed (i.e. popped) popcorn kernel, this represents a roll-up of the dispersive variability in the internal process characteristics of the starch as it pressurizes and the dispersive variability of the integrity of the popcorn shell at breakdown (i.e. popping point). We use the maximum entropy principle to estimate these variances since we have no extra insight to the quantitative extent of this variance. As a bottom-line for the popcorn exercise, these parameters do exist and have a physical basis and so we can obtain a workable model for the statistical physics. I can assert a similar process occurs for any bathtub curve one may come across, as one can propose a minimal set of canonical parameters necessary to describe the transition point between the linear increase and accelerated increase in the breakdown process.

The keen observer may ask: whatever happened to the classical constant failure rate approximation as described in Equation 1? No problem, as this actually drops out of the dispersion formulation if we set b=tau and a=0. This essentially says that the acceleration in the wear and tear process starts immediately and progresses as fast as the characteristic dispersion time tau. This is truly a zero-order approximation useful to describe the average breakdown process of a component.

So the question remains, and I seem to always have these questions; why hasn't this rather obvious explanation become the accepted derivation for the bathtub curve? I can find no reference to this kind of explanation in the literature; if you read "A Critical Look at the Bathtub Curve" by Klutke et al [1], from six years ago, you will find them throwing their hands up in the air in their attempt to understand the general bathtub-shaped profile.



Next, how does this relate to oil discovery? As I stated at the outset, a failure is essentially the flip-side of success. When we search for oil, we encounter initial successes around time=0 (think 1860). After that, as more and more people join the search process and we gain technological advances the accelerated search takes over. Eventually we find all the discoveries (i.e. failures) in a large region (or globally) and something approaching the classic logistic results. In this case, the initial downward slope of the oil discovery bathtub curve becomes swamped by the totality of the global search space. The mathematics of dispersive failures and the mathematics of dispersive discovery otherwise match identically. Thus you see how the popcorn popping statistical data looks a lot like the Hubbert peak, albeit on a vastly different time scale.

As a side observation, a significant bathtub curve could exist in a small or moderately sized region. This may occur if the initial discovery search started linearly with time, with a persistent level of effort. If after a specific time, an accelerated search occurred the equivalent of a bathtub curve could conceivably occur. It would likely manifest itself as a secondary discovery peak in a region. So, in general, the smaller exploration regions show the initial declining part of the bathtub curve and the larger global regions show primarily the upswing in the latter part of the bathtub curve.

As I continue to find physical process that one can model with the dispersion formulation, I start to realize that this explains why people don't understand the bathtub curve ... and why they don't understand popcorn popping times ... and why they don't understand anomalous transport ... and why they don't understand network TCP latencies ... and why they don't understand reserve growth ... and why they don't understand fractals and the Pareto law ... and finally why they don't understand oil discovery. No one has actually stumbled on this relatively simple stochastic formulation (ever?). You would think someone would have discovered all the basic mathematical principles over the course of the years, but apparently this one has slipped through the cracks. For the time being I have this entire field to myself and will try to derive and correct other misunderstood analyses until someone decides to usurp the ideas (like this one).

The finding in this post also has a greater significance beyond the oil paradigm. We need to embrace uncertainty, and start to value resiliency [2]. Why must we accept products with built-in obsolescense that break down way too soon? Why can't we take advantage of the understanding that we can glean from failure dispersion and try to make products that last longer? Conservation of products could become as important as conservation of energy, if as things play out according to a grand plan and oil continues to become more and more expensive.

References
  1. Klutke, et al, "A Critical Look at the Bathtub Curve", IEEE Transactions on Reliability, Vol.53, No.1, 2003. [PDF]
  2. Resilience: the capacity to absorb shocks to the system without losing the ability to function. Can whole societies become resilient in the face of traumatic change? In April 2008 natural and social scientists from around the world gathered in Stockholm, Sweden for a first-ever global conference applying lessons from nature's resilience to human societies in the throes of unprecedented transition.