您能帮我解决这个问题吗?
您有以下信息:
Name Date Size_Total Size_Free Size_Used
X 20/05/2019 50MB 40MB 10MB
X 21/05/2019 50MB 35MB 15MB
X 22/05/2019 50MB 26MB 24MB
X 23/05/2019 50MB 24MB 26MB
X 24/05/2019 50MB 22MB 28MB
X 25/05/2019 50MB 17MB 33MB
X 26/05/2019 50MB 15MB 35MB
每天从数据库中提取这些数据以进行监视。我可以使用什么统计函数来确定数据库剩余多少天根据其用途而耗尽空间?
感谢您的帮助。
非常感谢
答案 0 :(得分:0)
一个简单的解决方案是使用线性回归得出数据库大小的线性模型。
使用此输入将生成以下输出。
我们要寻找的是直线斜率方程:y = 4.107x + 8
。通过确定此函数与数据库大小y = 50
相交的位置,我们可以使用它来查找数据库何时达到最大大小。第二个方程是一条水平线,因为数据库的最大大小不会随x
时间而变化,这是整个问题。
寻找相交会产生以下结果:
但是请记住,答案10.2264
包括已经过去的日子。我们有7天的输入时间,因此由于我们的模型预测数据库将在第10天填满,因此我们有大约2天的时间和一些更改。但是,这并不是一个很难的数字,因为请记住,数据库的大小在不规则地增加,并且如果我们的基本数据不能代表真实的数据库使用,或者直接影响数据库使用的外部因素发生了变化,那么我们可以花更多或更少的时间。
请注意,我未将计算包含在答案中,因为我专注于高级概念。我使用第一个线性回归计算器进行了快速的Google搜索,然后将方程式插入Wolfram Alpha,所以请自己亲自进行操作以验证数字是否正确。