本發(fā)明涉及多指標綜合評分與等級劃分領域,具體涉及一種支持自定制自動化的綜合評分與分級方法及裝置。
背景技術:
綜合打分與分級是開展各種評估分析與分級分類的常用方法,在各行業(yè)的等級評估工作中被廣泛應用。然而由于等級評估工作中常涉及許多指標、各指標的規(guī)則化和評分方法不一,樣本量大等問題,使得當前等級評估工作基本上依靠手工方式、半自動的方式(規(guī)則化后用excel計算處理)或?qū)iT的計算處理應用程序?qū)崿F(xiàn),存在自動化程度低、工作量大、效率低、模型方法重用率低等諸多問題,浪費了大量的人力物力,妨礙了后續(xù)工作的開展。因此,迫切的需要研究一種通用的、支持自定制的規(guī)則化建模、自動化計算的綜合打分與分級方法,實現(xiàn)自定制、自動化的評估與等級劃分工作。
技術實現(xiàn)要素:
針對目前等級評估工作中存在的問題,通過分析等級評估工作中的共性特征,本發(fā)明提出一種支持自定制自動化的綜合評分與分級的通用方法,以適用于各行業(yè)的等級評估工作的廣泛需要。它支持綜合打分與分級模型的規(guī)則化表達、自定義構建、重用以及自動化計算處理,可以極大地提高工作效率。
一方面,本發(fā)明實施例提出一種支持自定制自動化的綜合評分與分級方法,包括:
S1、對預設的經(jīng)規(guī)則化表達的綜合評分與分級模型,與待評分與分級的樣本數(shù)據(jù)集之間的綁定方式進行規(guī)則化表達,并將規(guī)則化表達結果以XML格式的文件形式進行保存,其中,所述綜合評分與分級模型的規(guī)則化表達結果以XML格式的文件形式進行保存;
S2、解析所述綜合評分與分級模型的規(guī)則化表達結果以及所述綁定方式的規(guī)則化表達結果,根據(jù)解析的結果對所述樣本數(shù)據(jù)集中的各個樣本進行自動化的綜合評分與分級計算。
另一方面,本發(fā)明實施例提出一種支持自定制自動化的綜合評分與分級裝置,包括:
第一規(guī)則化表達單元,用于對預設的經(jīng)規(guī)則化表達的綜合評分與分級模型,與待評分與分級的樣本數(shù)據(jù)集之間的綁定方式進行規(guī)則化表達,并將規(guī)則化表達結果以XML格式的文件形式進行保存,其中,所述綜合評分與分級模型的規(guī)則化表達結果以XML格式的文件形式進行保存;
綜合評分與分級單元,用于解析所述綜合評分與分級模型的規(guī)則化表達結果以及所述綁定方式的規(guī)則化表達結果,根據(jù)解析的結果對所述樣本數(shù)據(jù)集中的各個樣本進行自動化的綜合評分與分級計算。
本發(fā)明實施例提供的支持自定制自動化的綜合評分與分級方法及裝置,首先對規(guī)則化表達的綜合評分與分級模型,與樣本數(shù)據(jù)集之間的綁定方式進行規(guī)則化表達,并將規(guī)則化表達結果以XML格式的文件形式進行保存,之后對所述規(guī)則化表達的綜合評分與分級模型及所述規(guī)則化表達的綁定方式進行解析,并以此為基礎開展針對被綁定樣本數(shù)據(jù)的自動化綜合評分與分級計算,大大提高了綜合評分與分級的自動化程度,能夠?qū)崿F(xiàn)自動化的評估與等級劃分工作,提高工作效率。
附圖說明
圖1為本發(fā)明支持自定制自動化的綜合評分與分級方法一實施例的流程示意圖;
圖2為本發(fā)明支持自定制自動化的綜合評分與分級方法另一實施例的整體框圖;
圖3為本發(fā)明支持自定制自動化的綜合評分與分級方法又一實施例涉及的規(guī)則化表達框架示意圖;
圖4為本發(fā)明支持自定制自動化的綜合評分與分級裝置一實施例的結構示意圖。
具體實施方式
為使本發(fā)明實施例的目的、技術方案和優(yōu)點更加清楚,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
參看圖1,本實施例公開一種支持自定制自動化的綜合評分與分級方法,包括:
S1、對預設的經(jīng)規(guī)則化表達的綜合評分與分級模型,與待評分與分級的樣本數(shù)據(jù)集之間的綁定方式進行規(guī)則化表達,并將規(guī)則化表達結果以XML格式的文件形式進行保存,其中,所述綜合評分與分級模型的規(guī)則化表達結果以XML格式的文件形式進行保存;
S2、解析所述綜合評分與分級模型的規(guī)則化表達結果以及所述綁定方式的規(guī)則化表達結果,根據(jù)解析的結果對所述樣本數(shù)據(jù)集中的各個樣本進行自動化的綜合評分與分級計算。
本發(fā)明實施例提供的支持自定制自動化的綜合評分與分級方法,首先對規(guī)則化表達的綜合評分與分級模型,與樣本數(shù)據(jù)集之間的綁定方式進行規(guī)則化表達,并將規(guī)則化表達結果以XML格式的文件形式進行保存,之后對所述規(guī)則化表達的綜合評分與分級模型及所述規(guī)則化表達的綁定方式進行解析,并以此為基礎開展針對被綁定樣本數(shù)據(jù)的自動化綜合評分與分級處理,大大提高了綜合評分與分級的自動化程度,能夠?qū)崿F(xiàn)自動化的評估與等級劃分工作,提高工作效率。
下面對本發(fā)明的實施過程進行詳細說明。
如圖2所示為本發(fā)明支持自定制自動化的綜合評分與分級方法另一實施例的整體框圖。參看圖2,可以理解的是,為了更好的對用戶的綜合評分與分級模型進行規(guī)則化表達,提高規(guī)則化表達后該模型的可擴展性和靈活性,首先需要進行初步的分析,主要包括模型今后的主要應用場景、模型中涉及的各指標之間的邏輯關系、模型中各葉子結點指標數(shù)據(jù)來源類型(字符型或者數(shù)字型等)等。把這些都理清之后,便可以對模型的規(guī)則化表達方式進行更好的優(yōu)化設計與實現(xiàn),以盡量的能更多、更好的滿足今后各種應用場景,提高模型的實用性、可移植性、可擴展性。
之后需要根據(jù)前述分析的結果對綜合評分與分級模型進行規(guī)則化表達與構建,這一步主要是按照綜合評分與分級模型的規(guī)則化表達框架(圖3右所示),對用戶綜合評分與分級模型進行規(guī)則化表達,并將規(guī)則化表達結果以文件形式進行保存(保存的目的是為了更好的重用、修改、擴展等)。其中主要需要表達的是:1)模型的指標體系(包含葉子結點指標、非葉子結點指標及之間的邏輯關系);2)指標體系中各指標的評分方法;3)最后綜合的評分與分級方法。鑒于XML的開放、靈活、豐富、多層次等特點,綜合評分與分級模型規(guī)則化表達采用基于XML的組織與表達模式。圖3為規(guī)則化表達框架示意圖,包括右側的綜合評分與分級模型規(guī)則化表達框架和左側的模型與數(shù)據(jù)綁定方式的規(guī)則化表達框架,如圖3所示,可以理解的是,綜合評分與分級模型的各個結點自有一套指標評分方法,葉子結點指標根據(jù)其對應的評分方法能夠?qū)颖緮?shù)據(jù)的對應具體指標評分,其評分方法包括情形法和數(shù)學表達式兩種方式。
情形法指的是根據(jù)情形表達進行情形賦分。情形表達指的是用邏輯表達式對指標的不同取值情形進行不同的情形劃分與表達;情形賦分指的是對指標所表達的不同情形,賦予不同的分值。情形法采用邏輯表達式進行描述和表達,大概示例如下。
比如對于葉子結點指標-A指標,假設分如下三種情形,它的情形表達和情形賦分大致為:
情形1:value<60,賦分:0;
情形2:value>=60and value<85,賦分:1;
情形3:value>=85,賦分:2。
此處value是專有名字,指代當前描述指標的取值。
數(shù)學表達式方式指的是將樣本數(shù)據(jù)的一項或多項代入指定的數(shù)學表達式,得到的結果即為對樣本數(shù)據(jù)的對應具體指標賦予的分值。數(shù)學表達式方式用的都是數(shù)學表達式,大概示例如下。
比如對于葉子結點指標-A指標,它的數(shù)學表達式賦分大致為:value/max(value)*1.0,
此處value是專有名字,指代當前描述指標的取值,max(value)也是數(shù)學表達式,指對該指標求最大值。
而非葉子結點指標根據(jù)其對應的評分方法能夠?qū)颖緮?shù)據(jù)的對應綜合指標評分,其評分方法同葉子結點,包括情形法和數(shù)學表達式兩種方式。情形法指的是根據(jù)情形表達進行情形賦分,當然所述情形表達來自于與該非葉子結點有邏輯關系的子結點根據(jù)其評分方法對樣本數(shù)據(jù)的對應指標評分的評分結果。比如對于非葉子結點指標-B指標(下面兩個子結點指標B1、B2),假設分如下四種情形,它的情形表達和情形賦分大致為:
情形1:B1=0and B2=0,賦分:0;
情形2:B1=0and B2=1,賦分:1;
情形3:B1=1and B2=0,賦分:1;
情形4:B1=1and B2=1,賦分:2。
數(shù)學表達式方式指的是將與非葉子結點有邏輯關系的子結點根據(jù)其評分方法對樣本數(shù)據(jù)的對應指標評分的評分結果代入指定的數(shù)學表達式,得到的結果即為對樣本數(shù)據(jù)的對應綜合指標賦予的分值,當然指定的數(shù)學表達式包括常用的加權求和、加權求乘積等。
比如對于非葉子結點指標-B指標(下面兩個子結點指標B1、B2),其數(shù)學表達式大致為:0.8*B1+0.2*B2。
綜合評分與分級模型的評分方法具體指的是根據(jù)樣本數(shù)據(jù)的綜合指標(此處的綜合指標一般為非葉子結點中的根結點指標)對樣本數(shù)據(jù)進行評分,當然可以有情形法和數(shù)學表達式兩種方式,具體過程可以參照非葉子結點指標的評分過程,此處不再贅述。綜合評分與分級模型的分級方法具體指的是根據(jù)樣本數(shù)據(jù)的綜合指標(此處的綜合指標一般為非葉子結點中的根結點指標)對樣本數(shù)據(jù)進行分級,具體為根據(jù)基于所述綜合指標的情形表達進行情形賦級,具體過程可以參照非葉子結點指標的情形法評分過程,只不過此處不再賦分,而是賦予不同的等級而已,此處不再贅述。另外,需要說明的是,圖3中右側(0|1)中的0指可以舍棄分級方法,只保留評分方法,1指保留評分方法和分級方法,N:1指相關聯(lián)的具體指標可以為多個,1:N指可以利用多個綜合指標計算相關聯(lián)的上級綜合指標,綁定模型(1:1)中的1:1指綁定后的數(shù)據(jù)與綜合評分與分級模型一一對應,指向(1:1)中的1:1指與數(shù)據(jù)集關聯(lián)后的指標與葉子結點指標一一對應。
由綜合評分與分級模型的規(guī)則化表達框架的總體設計以及模型的具體構建過程可知,可以通過調(diào)整不同指標的評分方法(比如調(diào)整數(shù)學表達式的權重參數(shù)等)、增加或刪除相應的結點指標隨時修改綜合評分與分級模型,這一方面可以大大節(jié)省工作量,尤其是在綜合評分與分級模型的研究建立階段,需要進行模型試驗和模型調(diào)整完善之間的反復迭代,這種方式可以極大方便相關試驗工作的開展,有助于模型的盡快選定和定型,另一方面通過上述修改方式能夠保證綜合評分與分級模型的高可擴展性、自適應性。而模型一旦選定定型,則可以重復地應用于多批次、大規(guī)模的自動化計算處理,也極大的減少了人工工作量。
在綜合評分與分級模型構建完成之后,便可以利用該模型對樣本數(shù)據(jù)進行綜合評分與分級,具體包括如下步驟:
(1)將綜合評分與分級模型與樣本數(shù)據(jù)集進行綁定
可以理解的是,如果利用模型對樣本數(shù)據(jù)開展計算,則需要先按照模型與數(shù)據(jù)的綁定方式的規(guī)則化表達框架(圖3左所示)將規(guī)則化表達的模型與樣本數(shù)據(jù)之間的綁定方式進行規(guī)則化的表達,并將規(guī)則化表達結果以文件形式進行保存。參看圖3,其規(guī)則化表達,主要工作內(nèi)容是將模型的各葉子結點指標與數(shù)據(jù)集中的相關數(shù)據(jù)項進行關聯(lián),其中數(shù)據(jù)項的指定,可以利用sql語句進行表達。另外,需要說明的是,樣本數(shù)據(jù)集支持常用的、輕便的Access和Excel兩種格式,圖3中左側1:N指對應具體指標的數(shù)量,具體指標與相關數(shù)據(jù)項的關聯(lián)可以有多組。
同樣,鑒于XML的開放、靈活、豐富、多層次等特點,模型與數(shù)據(jù)之間綁定的規(guī)則化表達可以采用基于XML的表達與組織模式。
(2)自動化綜合評分與分級
本步驟中,通過解析規(guī)則化表達的模型、模型與數(shù)據(jù)的綁定方式,本步驟的執(zhí)行主體計算機軟件(“基于規(guī)則化表達的綜合評分與分級模型自動計算系統(tǒng)”)便可理解規(guī)則化表達的模型、模型與數(shù)據(jù)的綁定方式這些對象,并自動進行計算處理,逐條對綁定的樣本數(shù)據(jù)中的各樣本,利用模型方法進行自動化的綜合評分和分級計算。
參看圖4,本實施例公開一種支持自定制自動化的綜合評分與分級裝置,包括:
第一規(guī)則化表達單元1,用于對預設的經(jīng)規(guī)則化表達的綜合評分與分級模型,與待評分與分級的樣本數(shù)據(jù)集之間的綁定方式進行規(guī)則化表達,并將規(guī)則化表達結果以XML格式的文件形式進行保存,其中,所述綜合評分與分級模型的規(guī)則化表達結果以XML格式的文件形式進行保存;
本實施例中,所述裝置還可以包括如下的圖中未示出的結構:
第二規(guī)則化表達單元,用于在所述第一規(guī)則化表達單元工作之前,對所述綜合評分與分級模型進行規(guī)則化表達,并將規(guī)則化表達模型以XML格式的文件形式進行保存,其中,規(guī)則化表達的內(nèi)容包括:所述綜合評分與分級模型的指標體系、所述指標體系中各指標的評分方法、綜合的評分方法以及分級方法,所述指標體系包含各層次的葉子結點指標和非葉子結點指標的層級樹狀邏輯關系。
則所述第一規(guī)則化表達單元1,具體可以用于:
利用sql語句將所述指標綁定到所述數(shù)據(jù)集中的具體數(shù)據(jù)項,并以XML的格式規(guī)則化表達和存儲。
綜合評分與分級單元2,用于解析所述綜合評分與分級模型的規(guī)則化表達結果以及所述綁定方式的規(guī)則化表達結果,根據(jù)解析的結果對所述樣本數(shù)據(jù)集中的各個樣本進行自動化的綜合評分與分級計算。
本發(fā)明實施例提供的支持自定制自動化的綜合評分與分級裝置,首先對規(guī)則化表達的綜合評分與分級模型,與樣本數(shù)據(jù)集之間的綁定方式進行規(guī)則化表達,并將規(guī)則化表達結果以XML格式的文件形式進行保存,之后對所述規(guī)則化表達的綜合評分與分級模型及所述規(guī)則化表達的綁定方式進行解析,并以此為基礎開展針對被綁定樣本數(shù)據(jù)的自動化的綜合評分與分級計算,大大提高了綜合評分與分級的自動化程度,能夠?qū)崿F(xiàn)自動化的評估與等級劃分工作,提高工作效率。
本發(fā)明針對等級評估工作中涉及到的綜合打分與分級方法的共性特征,提出了一套針對綜合評分與分級模型的基于XML格式的明確化、規(guī)則化表達方法,支持對綜合評分與分級模型的自定制表達與構建。一方面,具有很強的擴展性和自適應性,能適用于各行各業(yè)的等級評估工作需求,另一方面對模型的共享和重用具有積極的促進作用。
本領域內(nèi)的技術人員應明白,本申請的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本申請可采用完全硬件實施例、完全軟件實施例、或結合軟件和硬件方面的實施例的形式。而且,本申請可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學存儲器等)上實施的計算機程序產(chǎn)品的形式。
本申請是參照根據(jù)本申請實施例的方法、設備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計算機程序指令也可存儲在能引導計算機或其他可編程數(shù)據(jù)處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設備上,使得在計算機或其他可編程設備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
需要說明的是,在本文中,諸如第一和第二等之類的關系術語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關系或者順序。而且,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設備中還存在另外的相同要素。術語“上”、“下”等指示的方位或位置關系為基于附圖所示的方位或位置關系,僅是為了便于描述本發(fā)明和簡化描述,而不是指示或暗示所指的裝置或元件必須具有特定的方位、以特定的方位構造和操作,因此不能理解為對本發(fā)明的限制。除非另有明確的規(guī)定和限定,術語“安裝”、“相連”、“連接”應做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機械連接,也可以是電連接;可以是直接相連,也可以通過中間媒介間接相連,可以是兩個元件內(nèi)部的連通。對于本領域的普通技術人員而言,可以根據(jù)具體情況理解上述術語在本發(fā)明中的具體含義。
本發(fā)明的說明書中,說明了大量具體細節(jié)。然而能夠理解的是,本發(fā)明的實施例可以在沒有這些具體細節(jié)的情況下實踐。在一些實例中,并未詳細示出公知的方法、結構和技術,以便不模糊對本說明書的理解。類似地,應當理解,為了精簡本發(fā)明公開并幫助理解各個發(fā)明方面中的一個或多個,在上面對本發(fā)明的示例性實施例的描述中,本發(fā)明的各個特征有時被一起分組到單個實施例、圖、或者對其的描述中。然而,并不應將該公開的方法解釋呈反映如下意圖:即所要求保護的本發(fā)明要求比在每個權利要求中所明確記載的特征更多的特征。更確切地說,如權利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個實施例的所有特征。因此,遵循具體實施方式的權利要求書由此明確地并入該具體實施方式,其中每個權利要求本身都作為本發(fā)明的單獨實施例。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。本發(fā)明并不局限于任何單一的方面,也不局限于任何單一的實施例,也不局限于這些方面和/或?qū)嵤├娜我饨M合和/或置換。而且,可以單獨使用本發(fā)明的每個方面和/或?qū)嵤├蛘吲c一個或更多其他方面和/或其實施例結合使用。
最后應說明的是:以上各實施例僅用以說明本發(fā)明的技術方案,而非對其限制;盡管參照前述各實施例對本發(fā)明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分或者全部技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質(zhì)脫離本發(fā)明各實施例技術方案的范圍,其均應涵蓋在本發(fā)明的權利要求和說明書的范圍當中。