The German tank problem is about estimating the total size of a set of objects from random samples of serial numbers.
It can simply be done by:
$$N \approx m+\frac{m}{k}-1$$
Where $m$ is the highest observed serial number, and $k$ is the number of samples.
I want to find the growth rate, (assumed to be linear), and that is easily found by comparing an older estimate to a newer.
However:
The newest estimate should partly be considering older data.
Say I observed a few serial numbers yesterday, and a few today, and I want to find the growth. The naive solution is to do an independent estimate for each day, and compare. But it is clear that yesterday's observations are also valuable for a new estimate, for example if the highest serial number observed was higher.
How do I account for the aged data, while still compensating for the fact that it comes from a smaller total number of serial numbers?
Clarification edit:
This is referring to the original tank estimation problem, and the production of new tanks is assumed to be constant (same number added each day). A negative production is not possible, and potential loss of vehicles are ignored. What I am looking for is a model with a production rate that does not change, although a generalization is welcome.
That boils down to: Given a list of tank serial number observations for different days, how do I find a production rate?