[go: up one dir, main page]

CN114358641A - A forecasting method, device, equipment and medium for budget approval - Google Patents

A forecasting method, device, equipment and medium for budget approval Download PDF

Info

Publication number
CN114358641A
CN114358641A CN202210032331.8A CN202210032331A CN114358641A CN 114358641 A CN114358641 A CN 114358641A CN 202210032331 A CN202210032331 A CN 202210032331A CN 114358641 A CN114358641 A CN 114358641A
Authority
CN
China
Prior art keywords
budget
approval
approval data
historical
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202210032331.8A
Other languages
Chinese (zh)
Inventor
丁广升
韩伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shandong Inspur Genersoft Information Technology Co Ltd
Original Assignee
Shandong Inspur Genersoft Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shandong Inspur Genersoft Information Technology Co Ltd filed Critical Shandong Inspur Genersoft Information Technology Co Ltd
Priority to CN202210032331.8A priority Critical patent/CN114358641A/en
Publication of CN114358641A publication Critical patent/CN114358641A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The application discloses a prediction method, a prediction device, equipment and a medium for budget approval, wherein the method comprises the following steps: constructing automatic approval parameters; determining budget approval data based on user operation, and judging whether to enable the automatic approval parameter; if yes, acquiring historical budget approval data in a preset time period; the historical budget approval data comprises historical budget dimensions, historical budget money and historical approval results; training an initial model of a support vector machine through the historical budget approval data to construct a support vector machine model; and predicting whether the budget approval data passes the approval through the support vector machine model and the budget approval data. The method and the device can realize autonomous inspection of approval submitted by budget, improve the accuracy of prediction, scientifically form an approval standard and improve the efficiency of an approval process.

Description

一种预算审批的预测方法、装置、设备及介质A forecasting method, device, equipment and medium for budget approval

技术领域technical field

本申请涉及数据管理技术领域,尤其涉及一种预算审批的预测方法、装置、设备及介质。The present application relates to the technical field of data management, and in particular, to a forecasting method, apparatus, device and medium for budget approval.

背景技术Background technique

全面预算是一种对于业务指标,各项费用,资产状况等工作进行统筹管理的应用方法。为了提高客户对于项目把控,根据企业项目的进程对于资源,人员等各项成本进行调整以便于更加合理的为企业提供导向作用。Comprehensive budget is an application method for overall management of business indicators, various expenses, and asset status. In order to improve the customer's control over the project, according to the process of the enterprise project, the resources, personnel and other costs are adjusted so as to provide a more reasonable guiding role for the enterprise.

目前,企业在编制预算之后,会将编制好的报表交由上级领导进行审批。随着企业的不断发展,审核人员也相应的增加,管理决策层级也相应的增多,便会导致日常编制,审核审批等工作占据大量的时间,同时,在进行审批的时候,上级领导通常仅通过人为的读取往年的预算审批数据对于收到当前预算数据进行审批。过于依赖经验,导致预算审批结果准确率低。At present, after preparing the budget, the enterprise will submit the prepared report to the superior for approval. With the continuous development of the enterprise, the number of reviewers and management decision-making levels also increase accordingly, which will lead to a lot of time for daily preparation, review and approval. Manually read the budget approval data of previous years to approve the current budget data received. Too much reliance on experience leads to low accuracy of budget approval results.

发明内容SUMMARY OF THE INVENTION

本申请实施例提供一种预算审批的预测方法、装置、设备及介质,用于解决预算审批结果准确率低的问题。Embodiments of the present application provide a forecasting method, device, device, and medium for budget approval, which are used to solve the problem of low accuracy of budget approval results.

本申请实施例采用下述技术方案:The embodiment of the present application adopts the following technical solutions:

一方面,本申请实施例提供了一种预算审批的预测方法,该方法包括:构建自动审批参数;基于用户的操作,确定预算审批数据,以及判断是否启用所述自动审批参数;若是,则获取预设时间段内的历史预算审批数据;所述历史预算审批数据包括历史预算维度、历史预算金额、历史审批结果;通过所述历史预算审批数据训练支持向量机初始模型,构建支持向量机模型;通过所述支持向量机模型与所述预算审批数据,预测所述预算审批数据是否审批通过。On the one hand, an embodiment of the present application provides a method for predicting budget approval. The method includes: constructing automatic approval parameters; determining budget approval data based on user operations, and judging whether to enable the automatic approval parameters; if yes, obtaining Historical budget approval data within a preset time period; the historical budget approval data includes historical budget dimensions, historical budget amounts, and historical approval results; the support vector machine initial model is trained through the historical budget approval data, and a support vector machine model is constructed; According to the support vector machine model and the budget approval data, it is predicted whether the budget approval data is approved or not.

一个示例中,所述通过所述历史预算审批数据训练支持向量机初始模型,构建支持向量机模型,具体包括:确定正则项表达式与损失函数项表达式;对所述正则项表达式与所述损失函数项表达式进行拉格朗日转换,构建所述支持向量机初始模型;根据所述支持向量机初始模型,确定初始预测函数;将所述历史预算审批数据输入所述支持向量机初始模型进行训练,以确定所述初始预测函数中法向量与偏置分别对应的数值;将所述法向量与偏置分别对应的数值输入所述初始预测函数,以生成预测函数。In an example, the initial model of the support vector machine is trained by the historical budget approval data, and the construction of the support vector machine model specifically includes: determining a regular term expression and a loss function term expression; Lagrangian transformation is performed on the expression of the loss function term, and the initial model of the support vector machine is constructed; according to the initial model of the support vector machine, an initial prediction function is determined; the historical budget approval data is input into the initial support vector machine The model is trained to determine the values corresponding to the normal vector and the offset respectively in the initial prediction function; the values corresponding to the normal vector and the offset respectively are input into the initial prediction function to generate a prediction function.

一个示例中,所述通过所述支持向量机模型与所述预算审批数据,预测所述预算审批数据是否审批通过,具体包括:将所述预算审批数据输入所述预测函数,生成预测值;判断所述预测值是否满足预设审批通过条件,若是,则确定所述预算审批数据审批通过。In an example, predicting whether the budget approval data is approved by using the support vector machine model and the budget approval data specifically includes: inputting the budget approval data into the prediction function to generate a predicted value; Whether the predicted value satisfies the preset approval condition, and if so, it is determined that the budget approval data is approved.

一个示例中,所述方法还包括:若所述预测值不满足预设审批通过条件,则计算所述预算审批数据与所述历史预算审批数据的相似度;将与所述预算审批数据相似度最高的历史预算审批数据对应的审批结果作为所述预算审批数据的参考审批结果;若所述预算审批数据与所述参考审批结果不一致,则向所述用户验证所述预算审批数据是否异常;若否,则将所述预算审批数据进行驳回。In one example, the method further includes: if the predicted value does not meet a preset approval condition, calculating the similarity between the budget approval data and the historical budget approval data; calculating the similarity between the budget approval data and the budget approval data; The approval result corresponding to the highest historical budget approval data is used as the reference approval result of the budget approval data; if the budget approval data is inconsistent with the reference approval result, verify whether the budget approval data is abnormal to the user; If not, the budget approval data will be rejected.

一个示例中,所述方法还包括:若所述预算审批数据异常,则获取用户发送的更新的预算审批数据;将所述更新的预算审批数据重新输入所述预测函数,生成更新的预测值;判断所述更新的预测值是否满足所述预设审批通过条件;若否,则将所述预算审批数据进行驳回。In one example, the method further includes: if the budget approval data is abnormal, acquiring updated budget approval data sent by the user; re-inputting the updated budget approval data into the forecast function to generate an updated forecast value; It is judged whether the updated predicted value satisfies the preset approval condition; if not, the budget approval data is rejected.

一个示例中,所述将所述预算审批数据进行驳回之后,所述方法还包括:将所述预算审批数据加入驳回结果队列;在所述驳回结果队列中,在所述预设时间段内,按照预算期间对多个驳回预算审批数据进行分组,得到多组驳回预算审批数据;对各组驳回预算审批数据提取同一预算组织对应的预算金额;在所述预算组织中,确定所述对应的预算金额的均值,根据所述均值将多个所述预算组织进行对比,确定所述各组驳回预算审批数据中均值最高的预算组织;对所述均值最高的预算组织进行汇总,确定出现频率最高的预算组织;将所述出现频率最高的预算组织反馈至所述用户,以便用户验证所述出现频率最高的预算组织的运行状况。In an example, after the budget approval data is rejected, the method further includes: adding the budget approval data to a rejection result queue; in the rejection result queue, within the preset time period, Group multiple rejected budget approval data according to the budget period to obtain multiple groups of rejected budget approval data; extract the budget amount corresponding to the same budget organization from each group of rejected budget approval data; in the budget organization, determine the corresponding budget The average value of the amount, compares a plurality of the budget organizations according to the average value, and determines the budget organization with the highest average value in the rejected budget approval data of each group; summarizes the budget organization with the highest average value, and determines the budget organization with the highest occurrence frequency Budget organization; feeding back the budget organization with the highest frequency to the user, so that the user can verify the operation status of the budget organization with the highest frequency.

一个示例中,所述方法还包括:若未启用所述自动审批参数,则确定所述预算审批数据对应的预算组织;在预先设置的审批库中,检索所述预算组织对应的映射规则表;通过所述映射规则表对所述预算审批数据进行审查,确定所述预算审批数据中的异常数据;将所述异常数据发送至所述用户,以便所述用户基于所述异常数据对所述预算审批数据进行审核。In one example, the method further includes: if the automatic approval parameter is not enabled, determining a budget organization corresponding to the budget approval data; retrieving a mapping rule table corresponding to the budget organization in a preset approval database; Review the budget approval data through the mapping rule table to determine abnormal data in the budget approval data; send the abnormal data to the user, so that the user can determine the budget based on the abnormal data Approval data for review.

另一方面,本申请实施例提供了一种预算审批的预测装置,所述装置包括:构建模块,构建自动审批参数;判断模块,基于用户的操作,确定预算审批数据,以及判断是否启用所述自动审批参数;获取模块,若是,则获取预设时间段内的历史预算审批数据;所述历史预算审批数据包括历史预算维度、历史预算金额、历史审批结果;训练模块,通过所述历史预算审批数据训练支持向量机初始模型,构建支持向量机模型;预测模块,通过所述支持向量机模型与所述预算审批数据,预测所述预算审批数据是否审批通过。On the other hand, an embodiment of the present application provides an apparatus for predicting budget approval. The apparatus includes: a building module for building automatic approval parameters; a judgment module for determining budget approval data based on user operations, and judging whether to enable the Automatic approval parameters; the acquisition module, if yes, acquires historical budget approval data within a preset time period; the historical budget approval data includes historical budget dimensions, historical budget amounts, and historical approval results; training module, through the historical budget approval The data trains the initial model of the support vector machine, and constructs the support vector machine model; the prediction module, through the support vector machine model and the budget approval data, predicts whether the budget approval data is approved or not.

另一方面,本申请实施例提供了一种预算审批的预测设备,所述设备包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:构建自动审批参数;基于用户的操作,确定预算审批数据,以及判断是否启用所述自动审批参数;若是,则获取预设时间段内的历史预算审批数据;所述历史预算审批数据包括历史预算维度、历史预算金额、历史审批结果;通过所述历史预算审批数据训练支持向量机初始模型,构建支持向量机模型;通过所述支持向量机模型与所述预算审批数据,预测所述预算审批数据是否审批通过。On the other hand, an embodiment of the present application provides a forecasting device for budget approval, the device includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores data that can be instructions executed by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to: construct automatic approval parameters; determine budget approval data based on user operations; and determine Whether to enable the automatic approval parameters; if so, obtain historical budget approval data within a preset time period; the historical budget approval data includes historical budget dimensions, historical budget amounts, and historical approval results; training through the historical budget approval data The initial model of the support vector machine is used to construct a support vector machine model; through the support vector machine model and the budget approval data, it is predicted whether the budget approval data is approved or not.

另一方面,本申请实施例提供了一种预算审批的预测非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为:构建自动审批参数;基于用户的操作,确定预算审批数据,以及判断是否启用所述自动审批参数;若是,则获取预设时间段内的历史预算审批数据;所述历史预算审批数据包括历史预算维度、历史预算金额、历史审批结果;通过所述历史预算审批数据训练支持向量机初始模型,构建支持向量机模型;通过所述支持向量机模型与所述预算审批数据,预测所述预算审批数据是否审批通过。On the other hand, an embodiment of the present application provides a forecasting non-volatile computer storage medium for budget approval, which stores computer-executable instructions, where the computer-executable instructions are set to: construct automatic approval parameters; based on user operations, Determine budget approval data, and determine whether to enable the automatic approval parameter; if yes, obtain historical budget approval data within a preset time period; the historical budget approval data includes historical budget dimensions, historical budget amounts, and historical approval results; The historical budget approval data trains an initial support vector machine model to construct a support vector machine model; through the support vector machine model and the budget approval data, it is predicted whether the budget approval data is approved or not.

本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:The above-mentioned at least one technical solution adopted in the embodiments of the present application can achieve the following beneficial effects:

本申请实施例通过构建自动审批参数,能够进入自动审批模式,通过历史预算审批数据训练支持向量机初始模型,构建支持向量机模型,从而通过支持向量机模型与预算审批数据,自动对预算审批数据进行审批,能够实现对于预算提交的审批进行自主检验,提高预测的准确性,同时以科学的形成一种审批标准,同时能够提高审批流程的效率。The embodiment of the present application can enter the automatic approval mode by constructing the automatic approval parameters, train the initial model of the support vector machine through the historical budget approval data, and construct the support vector machine model, so that the budget approval data can be automatically processed through the support vector machine model and the budget approval data. Approval can realize independent inspection of the approval of budget submission, improve the accuracy of prediction, and form an approval standard scientifically, and at the same time can improve the efficiency of the approval process.

附图说明Description of drawings

为了更清楚地说明本申请的技术方案,下面将结合附图来对本申请的部分实施例进行详细说明,附图中:In order to illustrate the technical solutions of the present application more clearly, some embodiments of the present application will be described in detail below with reference to the accompanying drawings. In the accompanying drawings:

图1为本申请实施例提供的一种预算审批的预测方法的流程示意图;1 is a schematic flowchart of a forecasting method for budget approval provided by an embodiment of the present application;

图2为本申请实施例提供的一种预算审批的预测装置的结构示意图;FIG. 2 is a schematic structural diagram of a prediction device for budget approval provided by an embodiment of the present application;

图3为本申请实施例提供的一种预算审批的预测设备的结构示意图。FIG. 3 is a schematic structural diagram of a prediction device for budget approval provided by an embodiment of the present application.

具体实施方式Detailed ways

为使本申请的目的、技术方案和优点更加清楚,下面将结合具体实施例及相应的附图对本申请的技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。In order to make the objectives, technical solutions and advantages of the present application more clear, the technical solutions of the present application will be described clearly and completely below with reference to specific embodiments and corresponding drawings. Obviously, the described embodiments are only a part of the embodiments of the present application, but not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present application.

下面参照附图来对本申请的一些实施例进行详细说明。Some embodiments of the present application will be described in detail below with reference to the accompanying drawings.

图1为本申请实施例提供的一种预算审批的预测方法的流程示意图。该流程中的某些输入参数或者中间结果允许人工干预调节,以帮助提高准确性。FIG. 1 is a schematic flowchart of a forecasting method for budget approval provided by an embodiment of the present application. Certain input parameters or intermediate results in the process allow for manual intervention adjustments to help improve accuracy.

本申请实施例涉及的分析方法的实现可以为终端设备,也可以为服务器,本申请对此不作特殊限制。为了方便理解和描述,以下实施例均以服务器为例进行详细描述。The implementation of the analysis method involved in the embodiments of the present application may be a terminal device or a server, which is not particularly limited in the present application. For the convenience of understanding and description, the following embodiments take a server as an example for detailed description.

需要说明的是,该服务器可以是单独的一台设备,可以是有多台设备组成的系统,即,分布式服务器,本申请对此不做具体限定。It should be noted that the server may be a single device, or may be a system composed of multiple devices, that is, a distributed server, which is not specifically limited in this application.

图1中的流程可以包括以下步骤:The flow in Figure 1 can include the following steps:

S101:构建自动审批参数。S101: Build automatic approval parameters.

在本申请的一些实施例中,用户在服务器上以预算审批为基础,添加一个新的参数,即自动审批参数,审批的管理人员,即,用户打开自动审批参数的功能后,将会进入自动审批模式,若用户不打开自动审批参数的功能,则进入人工审批模式。In some embodiments of the present application, the user adds a new parameter on the server based on the budget approval, that is, the automatic approval parameter. The approval manager, that is, after the user turns on the automatic approval parameter function, will enter the automatic approval parameter. Approval mode, if the user does not enable the function of automatic approval parameters, enter the manual approval mode.

S102:基于用户的操作,确定预算审批数据,以及判断是否启用所述自动审批参数。S102: Determine budget approval data based on a user's operation, and determine whether to enable the automatic approval parameter.

在本申请的一些实施例中,用户在进行预算审批时,由于预算审批数据为一种多维的数据,不同表样的维度不同,例如,(预算组织,预算指标,预算期间,预算金额),按照此结构,比如,(办公室,美元,2019,200)表示2019年办公室的预算为200美元,因此,用户将预先定义预算审批方案,并且在定义预算审批方案时,确定是否启用自动审批参数。比如,用户在定义预算审批方案,点击保存时,将选择是否启用自动审批参数。In some embodiments of the present application, when a user performs budget approval, since the budget approval data is a kind of multi-dimensional data, the dimensions of different forms are different, for example, (budget organization, budget indicator, budget period, budget amount), According to this structure, for example, (office, USD, 2019, 200) means that the budget of the office in 2019 is $200. Therefore, the user will predefine the budget approval scheme, and when defining the budget approval scheme, determine whether to enable the automatic approval parameter. For example, when a user defines a budget approval scheme and clicks Save, he or she will select whether to enable the automatic approval parameter.

S103:若是,则获取预设时间段内的历史预算审批数据;所述历史预算审批数据包括历史预算维度、历史预算金额、历史审批结果。S103: If yes, obtain historical budget approval data within a preset time period; the historical budget approval data includes historical budget dimensions, historical budget amounts, and historical approval results.

在本申请的一些实施例中,若用户选择启动自动审批参数,那么服务器将确定启动自动审批参数,进入自动审批模式,由于是自动审批模式,则需要预算审批模型自动对预算审批数据进行审批,从而自动判断当前预算审批数据是否能够通过审批。In some embodiments of the present application, if the user chooses to activate the automatic approval parameters, the server will determine to activate the automatic approval parameters and enter the automatic approval mode. Since it is the automatic approval mode, the budget approval model needs to automatically approve the budget approval data. Thus, it is automatically judged whether the current budget approval data can be approved.

基于此,服务器在进入自动审批模式之后,将开始获取预设时间段内的历史预算审批数据,通过对历史预算审批数据进行训练生成预算审批模型。Based on this, after the server enters the automatic approval mode, it will start to obtain historical budget approval data within a preset time period, and generate a budget approval model by training the historical budget approval data.

进一步地,若用户未选择启动自动审批参数,服务器将进入人工审批模式,为了减少用户人工审核的成本,对预算审批数据进行初步审核。Further, if the user does not choose to activate the automatic approval parameter, the server will enter the manual approval mode, and in order to reduce the user's manual review cost, the budget approval data will be preliminarily reviewed.

具体地,首先确定预算审批数据对应的预算组织,在预先设置的审批库中,检索预算组织对应的映射规则表。其中,映射规则表中包括预算组织的限制条件,比如,2019办公室的预算金额不得超过200美元。Specifically, the budget organization corresponding to the budget approval data is first determined, and the mapping rule table corresponding to the budget organization is retrieved in a preset approval database. Among them, the mapping rule table includes the constraints of the budget organization. For example, the budget amount of the 2019 office must not exceed $200.

通过映射规则表对所述预算审批数据进行审查,确定预算审批数据中的异常数据,最后,将异常数据发送至用户,以便所述用户基于异常数据对预算审批数据进行审核,即,用户可以参考审查的结果,然后对预算审批数据进行审核。Review the budget approval data through the mapping rule table, determine abnormal data in the budget approval data, and finally send the abnormal data to the user, so that the user can review the budget approval data based on the abnormal data, that is, the user can refer to The results of the review are then reviewed for budget approval data.

S104:通过所述历史预算审批数据训练支持向量机初始模型,构建支持向量机模型。S104: Train an initial support vector machine model by using the historical budget approval data, and construct a support vector machine model.

在本申请的一些实施中,由于支持向量机是一种针对有限样本的算法,能够在有限的样本下,通过最小化实际输出值与预测输出值来进行训练,期望得到良好的训练参数,最终在预测时得到良好的结果,达到精准的预测结果,此外,支持向量机是一种二次型的凸问题,因此能够快速的求解,并得到唯一的最优值,避免了出现局部最优值的情况。In some implementations of this application, since the support vector machine is an algorithm for limited samples, it can perform training by minimizing the actual output value and the predicted output value under the limited sample, and it is expected to obtain good training parameters, and finally Good results are obtained during prediction and accurate prediction results are achieved. In addition, support vector machine is a quadratic convex problem, so it can be solved quickly, and a unique optimal value can be obtained, avoiding the occurrence of local optimal values. Case.

基于此,支持向量机可以通过训练获取一个最优的超平面,利用该超平面对于新的决策进行判断是否给予审核通过。它的结构主要分为两部分:正则化项、损失函数项。支持向量机通过利用最小化正则化项来降低模型的结构风险,利用损失函数项来降低经验风险。Based on this, the support vector machine can obtain an optimal hyperplane through training, and use the hyperplane to judge whether the new decision is approved or not. Its structure is mainly divided into two parts: regularization term and loss function term. Support vector machines reduce the structural risk of the model by using the minimization regularization term, and reduce the empirical risk by using the loss function term.

因此,支持向量机能够通过往年的历史预算审批数据进行训练,由于其损失函数为Hinge损失,该函数为凸函数,因此能够较为快速的求解,并且能够得到唯一值。当讲该模型应用在全面预算审核时,能够更加简洁、精确地预测预算审批数据是否符合条件,从而自动给予审核通过或者退回审核。Therefore, the support vector machine can be trained by the historical budget approval data of previous years. Since its loss function is Hinge loss, which is a convex function, it can be solved relatively quickly and unique values can be obtained. When the model is applied to a comprehensive budget review, it can more concisely and accurately predict whether the budget approval data meets the conditions, so that it can be automatically approved or returned for review.

需要说明的是,支持向量机的基础框架如下:It should be noted that the basic framework of the support vector machine is as follows:

Figure BDA0003466908410000071
Figure BDA0003466908410000071

s.t,yi(wTXi+b)≥1-Li、Li≥0st, y i (w T X i +b)≥1-L i , L i ≥ 0

其中,

Figure BDA0003466908410000072
为正则项表达式,
Figure BDA0003466908410000073
为损失函数项表达式,Li=max[0,1-yiTXi+b)]为具体的损失函数。in,
Figure BDA0003466908410000072
is the regular term expression,
Figure BDA0003466908410000073
is the loss function term expression, and L i =max[0,1-y iT X i +b)] is a specific loss function.

其中,Xi为历史预算维度对应的数据,yi为历史审批结果,w为法向量,b为偏置,C′为大于0的常数。Among them, Xi is the data corresponding to the historical budget dimension, yi is the historical approval result, w is the normal vector, b is the bias, and C' is a constant greater than 0.

进一步地,对正则项表达式与损失函数项表达式进行拉格朗日转换,构建支持向量机初始模型。Further, Lagrangian transformation is performed on the regular term expression and the loss function term expression to construct the initial model of the support vector machine.

支持向量机初始模型,如下:The initial model of the support vector machine is as follows:

Figure BDA0003466908410000074
Figure BDA0003466908410000074

其中,ξ、λ、μ为拉格朗日乘子。Among them, ξ, λ, μ are Lagrange multipliers.

通过上述向量机初始模型,能够得出初始预测函数,在初始预测函数中,法向量以及偏置所对应的数值是未知的,初始预测函数如下:Through the above initial model of the vector machine, the initial prediction function can be obtained. In the initial prediction function, the values corresponding to the normal vector and the offset are unknown. The initial prediction function is as follows:

wTx+b=0w T x+b=0

将历史预算审批数据代入支持向量机初始模型进行训练,从而可以求出初始预测函数中法向量以及偏置分别对应的数值。Substitute the historical budget approval data into the initial model of the support vector machine for training, so that the corresponding values of the normal vector and the offset in the initial prediction function can be obtained.

将法向量与偏置分别对应的数值输入初始预测函数,能够生成具体的预测函数,从而构建用于预算审批的支持向量机模型。The values corresponding to the normal vector and the offset are input into the initial prediction function, and a specific prediction function can be generated to construct a support vector machine model for budget approval.

S105:通过所述支持向量机模型与所述预算审批数据,预测所述预算审批数据是否审批通过。S105: Predict whether the budget approval data is approved by using the support vector machine model and the budget approval data.

在本申请的一些实施中,通过将预算审批数据输入预测函数,生成预测值,然后,判断预测值是否满足预设审批通过条件,若是,则确定预算审批数据审批通过。比如,预测值为+1,则代表审批通过,预测值为-1,则代表审批不通过。In some implementations of the present application, the forecast value is generated by inputting the budget approval data into the forecast function, and then it is judged whether the forecast value satisfies the preset approval conditions, and if so, it is determined that the budget approval data is approved. For example, if the predicted value is +1, it means that the approval is passed, and if the predicted value is -1, it means that the approval is not passed.

进一步地,由于用户可能将预算审批数据输入错误,如果直接驳回审批的话,需要重新开启自动审批参数,流程耗时较长,为了提高预算审批的效率,可以及时向用户验证预算审批数据是否异常。Further, since the user may input the budget approval data incorrectly, if the approval is directly rejected, the automatic approval parameters need to be restarted, and the process takes a long time. In order to improve the efficiency of budget approval, it is possible to verify whether the budget approval data is abnormal to the user in time.

具体地,在预测值不满足预设审批通过条件时,服务器则计算预算审批数据与历史预算审批数据的相似度,将与预算审批数据相似度最高的历史预算审批数据对应的审批结果作为预算审批数据的参考审批结果,若预算审批数据与参考审批结果不一致,则向用户验证预算审批数据是否异常,若否,则将预算审批数据进行驳回。Specifically, when the predicted value does not meet the preset approval conditions, the server calculates the similarity between the budget approval data and the historical budget approval data, and uses the approval result corresponding to the historical budget approval data with the highest similarity to the budget approval data as the budget approval The reference approval result of the data. If the budget approval data is inconsistent with the reference approval result, the user will be verified whether the budget approval data is abnormal. If not, the budget approval data will be rejected.

进一步地,在预算审批数据异常时,则则获取用户发送的更新的预算审批数据,将更新的预算审批数据重新输入预测函数,生成更新的预测值。然后判断更新的预测值是否满足预设审批通过条件。Further, when the budget approval data is abnormal, the updated budget approval data sent by the user is obtained, and the updated budget approval data is input into the prediction function again to generate an updated prediction value. Then, it is judged whether the updated predicted value satisfies the preset approval condition.

为了提高安全性,在更新的预测值不满足预设审批通过条件时,不再进行验证,直接将预算审批数据进行驳回。In order to improve security, when the updated forecast value does not meet the preset approval conditions, verification is no longer performed, and the budget approval data is directly rejected.

更进一步地,在将预算审批数据进行驳回时后,由于经过预测后的预算审批数据包括了各预算组织的在各期间的预算金额,以及对应的审批结果。那么存在部门由于某种需求进行快速发展的情况,比如,部门需要扩大规模,但是,在此过程中,不能实时监控部门发展的实际进度,存在可能扩大过度的情况。Furthermore, after the budget approval data is rejected, the predicted budget approval data includes the budget amount of each budget organization in each period and the corresponding approval result. Then there is a situation where the department develops rapidly due to certain needs. For example, the department needs to expand its scale. However, during this process, the actual progress of the department's development cannot be monitored in real time, and there may be excessive expansion.

因此,进行可以提取出每个预算期间的预算超额的预算组织,从而作为敏感对象,及时平衡各预算组织的发展。Therefore, a budget organization that can extract the budget excess in each budget period is performed, so as to be a sensitive object, and the development of each budget organization can be balanced in time.

具体地,将预算审批数据加入驳回结果队列,在驳回结果队列中,在预设时间段内,按照预算期间对多个驳回预算审批数据进行分组,得到多组驳回预算审批数据。Specifically, the budget approval data is added to the rejection result queue, and in the rejection result queue, within a preset time period, multiple groups of rejected budget approval data are grouped according to the budget period to obtain multiple groups of rejected budget approval data.

然后,对各组驳回预算审批数据提取同一预算组织对应的预算金额,在预算组织中,确定对应的预算金额的均值,根据均值将多个预算组织进行对比,确定各组驳回预算审批数据中均值最高的预算组织。Then, the budget amount corresponding to the same budget organization is extracted from the rejected budget approval data of each group. In the budget organization, the average value of the corresponding budget amount is determined, and multiple budget organizations are compared according to the average value to determine the average value in the rejected budget approval data of each group. highest budget organization.

最后,对均值最高的预算组织进行汇总,确定出现频率最高的预算组织,从而将出现频率最高的预算组织反馈至用户,以便用户验证出现频率最高的预算组织的运行状况。Finally, the budget organization with the highest average value is aggregated to determine the budget organization with the highest frequency, so that the budget organization with the highest frequency is fed back to the user, so that the user can verify the operation status of the budget organization with the highest frequency.

需要说明的是,虽然本申请实施例是参照图1来对步骤S101至步骤S105依次进行介绍说明的,但这并不代表步骤S101至步骤S105必须按照严格的先后顺序执行。本申请实施例之所以按照图1中所示的顺序对步骤S101至步骤S105依次进行介绍说明,是为了方便本领域技术人员理解本申请实施例的技术方案。换句话说,在本申请实施例中,步骤S101至步骤S105之间的先后顺序可以根据实际需要进行适当调整。It should be noted that, although steps S101 to S105 are sequentially introduced and described in this embodiment of the present application with reference to FIG. 1 , this does not mean that steps S101 to S105 must be performed in strict order. The reason why the embodiments of the present application describe steps S101 to S105 in sequence according to the sequence shown in FIG. 1 is to facilitate those skilled in the art to understand the technical solutions of the embodiments of the present application. In other words, in this embodiment of the present application, the sequence between steps S101 to S105 may be appropriately adjusted according to actual needs.

通过图1的方法,通过构建自动审批参数,能够进入自动审批模式,通过历史预算审批数据训练支持向量机初始模型,构建支持向量机模型,从而通过支持向量机模型与预算审批数据,自动对预算审批数据进行审批,能够实现对于预算提交的审批进行自主检验,提高预测的准确性,同时以科学的形成一种审批标准,同时能够提高审批流程的效率。Through the method in Figure 1, by constructing automatic approval parameters, it is possible to enter the automatic approval mode, train the initial model of the support vector machine through the historical budget approval data, and construct the support vector machine model, so that the budget can be automatically adjusted through the support vector machine model and the budget approval data. Approval of the approval data can realize the independent inspection of the approval of the budget submission, improve the accuracy of the forecast, and at the same time form an approval standard scientifically, and at the same time can improve the efficiency of the approval process.

基于同样的思路,本申请的一些实施例还提供了上述方法对应的装置、设备和非易失性计算机存储介质。Based on the same idea, some embodiments of the present application also provide apparatuses, devices, and non-volatile computer storage media corresponding to the above methods.

图2为本申请实施例提供的一种预算审批的预测装置的结构示意图,所述装置包括:FIG. 2 is a schematic structural diagram of a forecasting apparatus for budget approval provided by an embodiment of the present application, and the apparatus includes:

构建模块201,构建自动审批参数;Building module 201, building automatic approval parameters;

判断模块202,基于用户的操作,确定预算审批数据,以及判断是否启用所述自动审批参数;The judgment module 202, based on the user's operation, determines the budget approval data, and judges whether to enable the automatic approval parameter;

获取模块203,若是,则获取预设时间段内的历史预算审批数据;所述历史预算审批数据包括历史预算维度、历史预算金额、历史审批结果;The obtaining module 203, if yes, obtains historical budget approval data within a preset time period; the historical budget approval data includes historical budget dimension, historical budget amount, and historical approval result;

训练模块204,通过所述历史预算审批数据训练支持向量机初始模型,构建支持向量机模型;The training module 204 trains the initial model of the support vector machine through the historical budget approval data, and constructs the support vector machine model;

预测模块205,通过所述支持向量机模型与所述预算审批数据,预测所述预算审批数据是否审批通过。The predicting module 205, through the support vector machine model and the budget approval data, predicts whether the budget approval data is approved or not.

图3为本申请实施例提供的一种预算审批的预测设备的结构示意图,所述设备包括:FIG. 3 is a schematic structural diagram of a prediction device for budget approval provided by an embodiment of the present application, and the device includes:

至少一个处理器;以及,at least one processor; and,

与所述至少一个处理器通信连接的存储器;其中,a memory communicatively coupled to the at least one processor; wherein,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:The memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to:

构建自动审批参数;Build automatic approval parameters;

基于用户的操作,确定预算审批数据,以及判断是否启用所述自动审批参数;Based on the user's operation, determine budget approval data, and determine whether to enable the automatic approval parameter;

若是,则获取预设时间段内的历史预算审批数据;所述历史预算审批数据包括历史预算维度、历史预算金额、历史审批结果;If so, obtain historical budget approval data within a preset time period; the historical budget approval data includes historical budget dimensions, historical budget amounts, and historical approval results;

通过所述历史预算审批数据训练支持向量机初始模型,构建支持向量机模型;Train the initial model of the support vector machine through the historical budget approval data, and construct the support vector machine model;

通过所述支持向量机模型与所述预算审批数据,预测所述预算审批数据是否审批通过。According to the support vector machine model and the budget approval data, it is predicted whether the budget approval data is approved or not.

本申请实施例提供的一种预算审批的预测非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为:A forecasting non-volatile computer storage medium for budget approval provided by the embodiment of the present application stores computer-executable instructions, and the computer-executable instructions are set to:

构建自动审批参数;Build automatic approval parameters;

基于用户的操作,确定预算审批数据,以及判断是否启用所述自动审批参数;Based on the user's operation, determine budget approval data, and determine whether to enable the automatic approval parameter;

若是,则获取预设时间段内的历史预算审批数据;所述历史预算审批数据包括历史预算维度、历史预算金额、历史审批结果;If so, obtain historical budget approval data within a preset time period; the historical budget approval data includes historical budget dimensions, historical budget amounts, and historical approval results;

通过所述历史预算审批数据训练支持向量机初始模型,构建支持向量机模型;Train the initial model of the support vector machine through the historical budget approval data, and construct the support vector machine model;

通过所述支持向量机模型与所述预算审批数据,预测所述预算审批数据是否审批通过。According to the support vector machine model and the budget approval data, it is predicted whether the budget approval data is approved or not.

本申请中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置、设备和介质实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。The various embodiments in this application are described in a progressive manner, and the same and similar parts between the various embodiments may be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the apparatus, device and medium embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and reference may be made to some descriptions of the method embodiments for related parts.

本申请实施例提供的装置、设备和介质与方法是一一对应的,因此,装置、设备和介质也具有与其对应的方法类似的有益技术效果,由于上面已经对方法的有益技术效果进行了详细说明,因此,这里不再赘述装置、设备和介质的有益技术效果。The devices, devices, and media provided in the embodiments of the present application are in one-to-one correspondence with the methods. Therefore, the devices, devices, and media also have similar beneficial technical effects to their corresponding methods. Since the beneficial technical effects of the methods have been described in detail above Therefore, the beneficial technical effects of the apparatus, equipment and medium will not be repeated here.

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) having computer-usable program code embodied therein.

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each process and/or block in the flowchart illustrations and/or block diagrams, and combinations of processes and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to the processor of a general purpose computer, special purpose computer, embedded processor or other programmable data processing device to produce a machine such that the instructions executed by the processor of the computer or other programmable data processing device produce Means for implementing the functions specified in a flow or flow of a flowchart and/or a block or blocks of a block diagram.

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory result in an article of manufacture comprising instruction means, the instructions The apparatus implements the functions specified in the flow or flow of the flowcharts and/or the block or blocks of the block diagrams.

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded on a computer or other programmable data processing device to cause a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process such that The instructions provide steps for implementing the functions specified in the flow or blocks of the flowcharts and/or the block or blocks of the block diagrams.

在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。In a typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。Memory may include non-persistent memory in computer readable media, random access memory (RAM) and/or non-volatile memory in the form of, for example, read only memory (ROM) or flash memory (flash RAM). Memory is an example of a computer-readable medium.

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。Computer-readable media includes both persistent and non-permanent, removable and non-removable media, and storage of information may be implemented by any method or technology. Information may be computer readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read only memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), Flash Memory or other memory technology, Compact Disc Read Only Memory (CD-ROM), Digital Versatile Disc (DVD) or other optical storage, Magnetic tape cartridges, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission medium that can be used to store information that can be accessed by a computing device. Computer-readable media, as defined herein, excludes transitory computer-readable media, such as modulated data signals and carrier waves.

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。It should also be noted that the terms "comprising", "comprising" or any other variation thereof are intended to encompass a non-exclusive inclusion such that a process, method, article or device comprising a series of elements includes not only those elements, but also Other elements not expressly listed, or which are inherent to such a process, method, article of manufacture, or apparatus are also included. Without further limitation, an element qualified by the phrase "comprising a..." does not preclude the presence of additional identical elements in the process, method, article of manufacture or device that includes the element.

以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请技术原理之内所作的任何修改、等同替换、改进等,均应落入本申请的保护范围之内。The above descriptions are merely examples of the present application, and are not intended to limit the present application. Various modifications and variations of this application are possible for those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the technical principles of this application shall fall within the protection scope of this application.

Claims (10)

1.一种预算审批的预测方法,其特征在于,所述方法包括:1. A forecasting method for budget approval, wherein the method comprises: 构建自动审批参数;Build automatic approval parameters; 基于用户的操作,确定预算审批数据,以及判断是否启用所述自动审批参数;Based on the user's operation, determine budget approval data, and determine whether to enable the automatic approval parameter; 若是,则获取预设时间段内的历史预算审批数据;所述历史预算审批数据包括历史预算维度、历史预算金额、历史审批结果;If so, obtain historical budget approval data within a preset time period; the historical budget approval data includes historical budget dimensions, historical budget amounts, and historical approval results; 通过所述历史预算审批数据训练支持向量机初始模型,构建支持向量机模型;Train the initial model of the support vector machine through the historical budget approval data, and construct the support vector machine model; 通过所述支持向量机模型与所述预算审批数据,预测所述预算审批数据是否审批通过。According to the support vector machine model and the budget approval data, it is predicted whether the budget approval data is approved or not. 2.根据权利要求1所述的方法,其特征在于,所述通过所述历史预算审批数据训练支持向量机初始模型,构建支持向量机模型,具体包括:2. The method according to claim 1, wherein the initial model of the support vector machine is trained by the historical budget approval data, and the support vector machine model is constructed, specifically comprising: 确定正则项表达式与损失函数项表达式;Determine the regular term expression and the loss function term expression; 对所述正则项表达式与所述损失函数项表达式进行拉格朗日转换,构建所述支持向量机初始模型;Lagrangian transformation is performed on the regular term expression and the loss function term expression to construct the initial model of the support vector machine; 根据所述支持向量机初始模型,确定初始预测函数;According to the initial model of the support vector machine, determine the initial prediction function; 将所述历史预算审批数据输入所述支持向量机初始模型进行训练,以确定所述初始预测函数中法向量与偏置分别对应的数值;Inputting the historical budget approval data into the support vector machine initial model for training, to determine the values corresponding to the normal vector and the offset in the initial prediction function respectively; 将所述法向量与偏置分别对应的数值输入所述初始预测函数,以生成预测函数。The values corresponding to the normal vector and the offset are input into the initial prediction function to generate a prediction function. 3.根据权利要求2所述的方法,其特征在于,所述通过所述支持向量机模型与所述预算审批数据,预测所述预算审批数据是否审批通过,具体包括:3. The method according to claim 2, wherein the predicting whether the budget approval data is approved by using the support vector machine model and the budget approval data specifically comprises: 将所述预算审批数据输入所述预测函数,生成预测值;inputting the budget approval data into the forecast function to generate a forecast value; 判断所述预测值是否满足预设审批通过条件,若是,则确定所述预算审批数据审批通过。It is judged whether the predicted value satisfies the preset approval condition, and if so, it is determined that the budget approval data is approved. 4.根据权利要求3所述的方法,其特征在于,所述方法还包括:4. The method according to claim 3, wherein the method further comprises: 若所述预测值不满足预设审批通过条件,则计算所述预算审批数据与所述历史预算审批数据的相似度;If the predicted value does not meet the preset approval conditions, calculating the similarity between the budget approval data and the historical budget approval data; 将与所述预算审批数据相似度最高的历史预算审批数据对应的审批结果作为所述预算审批数据的参考审批结果;Taking the approval result corresponding to the historical budget approval data with the highest similarity to the budget approval data as the reference approval result of the budget approval data; 若所述预算审批数据与所述参考审批结果不一致,则向所述用户验证所述预算审批数据是否异常;If the budget approval data is inconsistent with the reference approval result, verifying to the user whether the budget approval data is abnormal; 若否,则将所述预算审批数据进行驳回。If not, the budget approval data is rejected. 5.根据权利要求4所述的方法,其特征在于,所述方法还包括:5. The method according to claim 4, wherein the method further comprises: 若所述预算审批数据异常,则获取用户发送的更新的预算审批数据;If the budget approval data is abnormal, obtain updated budget approval data sent by the user; 将所述更新的预算审批数据重新输入所述预测函数,生成更新的预测值;re-inputting the updated budget approval data into the forecast function to generate an updated forecast value; 判断所述更新的预测值是否满足所述预设审批通过条件;judging whether the updated predicted value satisfies the preset approval condition; 若否,则将所述预算审批数据进行驳回。If not, the budget approval data is rejected. 6.根据权利要求4所述的方法,其特征在于,所述将所述预算审批数据进行驳回之后,所述方法还包括:6. The method according to claim 4, wherein after the budget approval data is rejected, the method further comprises: 将所述预算审批数据加入驳回结果队列;adding the budget approval data to the rejection result queue; 在所述驳回结果队列中,在所述预设时间段内,按照预算期间对多个驳回预算审批数据进行分组,得到多组驳回预算审批数据;In the rejection result queue, within the preset time period, group a plurality of rejected budget approval data according to the budget period to obtain multiple groups of rejected budget approval data; 对各组驳回预算审批数据提取同一预算组织对应的预算金额;Extract the budget amount corresponding to the same budget organization for each group of rejected budget approval data; 在所述预算组织中,确定所述对应的预算金额的均值,根据所述均值将多个所述预算组织进行对比,确定所述各组驳回预算审批数据中均值最高的预算组织;In the budget organization, determine the average value of the corresponding budget amounts, compare a plurality of the budget organizations according to the average value, and determine the budget organization with the highest average value among the groups of rejected budget approval data; 对所述均值最高的预算组织进行汇总,确定出现频率最高的预算组织;Summarize the budget organization with the highest average value to determine the budget organization with the highest frequency; 将所述出现频率最高的预算组织反馈至所述用户,以便用户验证所述出现频率最高的预算组织的运行状况。The budget organization with the highest frequency is fed back to the user, so that the user can verify the operation status of the budget organization with the highest frequency. 7.根据权利要求1所述的方法,其特征在于,所述方法还包括:7. The method of claim 1, wherein the method further comprises: 若未启用所述自动审批参数,则确定所述预算审批数据对应的预算组织;If the automatic approval parameter is not enabled, determine the budget organization corresponding to the budget approval data; 在预先设置的审批库中,检索所述预算组织对应的映射规则表;In a preset approval library, retrieve the mapping rule table corresponding to the budget organization; 通过所述映射规则表对所述预算审批数据进行审查,确定所述预算审批数据中的异常数据;Examining the budget approval data through the mapping rule table to determine abnormal data in the budget approval data; 将所述异常数据发送至所述用户,以便所述用户基于所述异常数据对所述预算审批数据进行审核。The abnormal data is sent to the user, so that the user can review the budget approval data based on the abnormal data. 8.一种预算审批的预测装置,其特征在于,所述装置包括:8. A forecasting device for budget approval, characterized in that the device comprises: 构建模块,构建自动审批参数;Building modules, building automatic approval parameters; 判断模块,基于用户的操作,确定预算审批数据,以及判断是否启用所述自动审批参数;a judgment module, based on the user's operation, to determine the budget approval data, and to judge whether to enable the automatic approval parameter; 获取模块,若是,则获取预设时间段内的历史预算审批数据;所述历史预算审批数据包括历史预算维度、历史预算金额、历史审批结果;an acquisition module, if yes, acquire historical budget approval data within a preset time period; the historical budget approval data includes historical budget dimensions, historical budget amounts, and historical approval results; 训练模块,通过所述历史预算审批数据训练支持向量机初始模型,构建支持向量机模型;A training module, which trains the initial model of the support vector machine through the historical budget approval data, and constructs a support vector machine model; 预测模块,通过所述支持向量机模型与所述预算审批数据,预测所述预算审批数据是否审批通过。The prediction module, through the support vector machine model and the budget approval data, predicts whether the budget approval data is approved or not. 9.一种预算审批的预测设备,其特征在于,所述设备包括:9. A forecasting device for budget approval, characterized in that the device comprises: 至少一个处理器;以及,at least one processor; and, 与所述至少一个处理器通信连接的存储器;其中,a memory communicatively coupled to the at least one processor; wherein, 所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:The memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to: 构建自动审批参数;Build automatic approval parameters; 基于用户的操作,确定预算审批数据,以及判断是否启用所述自动审批参数;Based on the user's operation, determine budget approval data, and determine whether to enable the automatic approval parameter; 若是,则获取预设时间段内的历史预算审批数据;所述历史预算审批数据包括历史预算维度、历史预算金额、历史审批结果;If so, obtain historical budget approval data within a preset time period; the historical budget approval data includes historical budget dimensions, historical budget amounts, and historical approval results; 通过所述历史预算审批数据训练支持向量机初始模型,构建支持向量机模型;Train the initial model of the support vector machine through the historical budget approval data, and construct the support vector machine model; 通过所述支持向量机模型与所述预算审批数据,预测所述预算审批数据是否审批通过。According to the support vector machine model and the budget approval data, it is predicted whether the budget approval data is approved or not. 10.一种预算审批的预测非易失性计算机存储介质,存储有计算机可执行指令,其特征在于,所述计算机可执行指令设置为:10. A forecast non-volatile computer storage medium for budget approval, storing computer-executable instructions, wherein the computer-executable instructions are set to: 构建自动审批参数;Build automatic approval parameters; 基于用户的操作,确定预算审批数据,以及判断是否启用所述自动审批参数;Based on the user's operation, determine budget approval data, and determine whether to enable the automatic approval parameter; 若是,则获取预设时间段内的历史预算审批数据;所述历史预算审批数据包括历史预算维度、历史预算金额、历史审批结果;If so, obtain historical budget approval data within a preset time period; the historical budget approval data includes historical budget dimensions, historical budget amounts, and historical approval results; 通过所述历史预算审批数据训练支持向量机初始模型,构建支持向量机模型;Train the initial model of the support vector machine through the historical budget approval data, and construct the support vector machine model; 通过所述支持向量机模型与所述预算审批数据,预测所述预算审批数据是否审批通过。According to the support vector machine model and the budget approval data, it is predicted whether the budget approval data is approved or not.
CN202210032331.8A 2022-01-12 2022-01-12 A forecasting method, device, equipment and medium for budget approval Pending CN114358641A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210032331.8A CN114358641A (en) 2022-01-12 2022-01-12 A forecasting method, device, equipment and medium for budget approval

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210032331.8A CN114358641A (en) 2022-01-12 2022-01-12 A forecasting method, device, equipment and medium for budget approval

Publications (1)

Publication Number Publication Date
CN114358641A true CN114358641A (en) 2022-04-15

Family

ID=81109230

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210032331.8A Pending CN114358641A (en) 2022-01-12 2022-01-12 A forecasting method, device, equipment and medium for budget approval

Country Status (1)

Country Link
CN (1) CN114358641A (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9189816B1 (en) * 2011-06-14 2015-11-17 Amazon Technologies, Inc. Budget planner for softlines
CN108470244A (en) * 2018-03-12 2018-08-31 南通大学 Scientific research project budget auditing method and system based on big data
CN109409680A (en) * 2018-09-28 2019-03-01 深圳市中政汇智管理咨询有限公司 A kind of project budget checking method and system based on performance data real-time constraint
CN110400129A (en) * 2019-07-29 2019-11-01 政采云有限公司 A kind of method and apparatus of item examination & approval
CN112085469A (en) * 2020-09-08 2020-12-15 中国平安财产保险股份有限公司 Data approval method, device, equipment and storage medium based on vector machine model
CN113312335A (en) * 2021-06-04 2021-08-27 中国建设银行股份有限公司 Data migration method and device applied to ETC branch receiving
CN113591932A (en) * 2021-07-06 2021-11-02 北京淇瑀信息科技有限公司 User abnormal behavior processing method and device based on support vector machine

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9189816B1 (en) * 2011-06-14 2015-11-17 Amazon Technologies, Inc. Budget planner for softlines
CN108470244A (en) * 2018-03-12 2018-08-31 南通大学 Scientific research project budget auditing method and system based on big data
CN109409680A (en) * 2018-09-28 2019-03-01 深圳市中政汇智管理咨询有限公司 A kind of project budget checking method and system based on performance data real-time constraint
CN110400129A (en) * 2019-07-29 2019-11-01 政采云有限公司 A kind of method and apparatus of item examination & approval
CN112085469A (en) * 2020-09-08 2020-12-15 中国平安财产保险股份有限公司 Data approval method, device, equipment and storage medium based on vector machine model
CN113312335A (en) * 2021-06-04 2021-08-27 中国建设银行股份有限公司 Data migration method and device applied to ETC branch receiving
CN113591932A (en) * 2021-07-06 2021-11-02 北京淇瑀信息科技有限公司 User abnormal behavior processing method and device based on support vector machine

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
JAIN, P.,等: "Participatory Budgeting with Project Groups", 《ARXIV》, 9 December 2020 (2020-12-09), pages 23 *
李英花: "建筑工程的土建预算审核技巧研究", 《砖瓦》, no. 8, 9 September 2021 (2021-09-09), pages 127 - 128 *

Similar Documents

Publication Publication Date Title
CN105786681B (en) The server performance of data center is assessed and server updating method
CN108345670B (en) Service hotspot discovery method for 95598 power work order
JP6611068B1 (en) Company information processing apparatus, company event prediction method, and prediction program
CN111932044A (en) Steel product price prediction system and method based on machine learning
CN111340606A (en) A full-process revenue auditing method and device
CN112116313A (en) Employee portrait-based approval method, device and medium
CN112734352A (en) Document auditing method and device based on data dimensionality
CN111062600B (en) Model evaluation method, system, electronic device, and computer-readable storage medium
JP5831363B2 (en) Manufacturing lead time prediction device, manufacturing lead time prediction method, and computer program
CN113302644B (en) Transaction plan management system
CN111858704A (en) A data monitoring method, device, electronic device and storage medium
Ahmed et al. Enhancing stock portfolios for enterprise management and investment in energy industry
CN114529400A (en) Consumption loan preauthorization evaluation method, device and medium
CN110858355A (en) Project budget balance prediction method and device
CN118607975A (en) A QMS full-cycle quality management system
CN114358641A (en) A forecasting method, device, equipment and medium for budget approval
CN111898970A (en) A product application qualification certification method and device
CN117635299A (en) Risk assessment method and device based on federal learning, electronic equipment and storage medium
CN116611911A (en) Credit risk prediction method and device based on support vector machine
US20220164405A1 (en) Intelligent machine learning content selection platform
CN115907494A (en) Energy consumption double-control management method, equipment and medium based on regional energy consumption budget
CN114548470A (en) Prediction method and device of user complaint amount, computer equipment and storage medium
CN113157423A (en) Job scheduling method, device and equipment
US12265446B1 (en) Multi-factor anomaly detection for application execution environments
CN113723710A (en) Customer loss prediction method, system, storage medium and electronic equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination