[發明專利]針對多維整值型數據集的平行坐標改進方法有效
| 申請號: | 201810131947.4 | 申請日: | 2018-02-09 |
| 公開(公告)號: | CN108319715B | 公開(公告)日: | 2020-05-22 |
| 發明(設計)人: | 陳紅倩;程中娟 | 申請(專利權)人: | 北京工商大學 |
| 主分類號: | G06F16/26 | 分類號: | G06F16/26 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100048 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 針對 多維 整值型 數據 平行 坐標 改進 方法 | ||
1.針對多維整值型數據集的平行坐標改進方法,包含如下步驟:
步驟1:針對數據集中的每一個整值型數據維統計其數據值的種類數,并計算各數據值的占比;
針對其中一個整值型數據維Di的計算方法如下:
步驟1.1:將整值型數據維Di的所有數據,提取為一個向量Vi,假如數據集中的數據記錄數為T,則Vi向量的分量數據個數為T;
步驟1.2:統計Vi向量中數據值的種類個數NVi;
步驟1.3:統計Vi向量中各數據值的記錄數,按照記錄數由多到少進行排序,將Vi向量中的各數據值,根據記錄數由多到少的順序,轉換數據值為1至NVi,命名轉換值為j的數據值為Vij,命名整值型數據維Di中滿足Vi=Vij的記錄數為NVij;
將Vi向量中的各數據值的轉換后的數據值稱為“轉換值”,Vi向量中各數據值的轉換值取值范圍為1至NVi;
步驟1.4:計算Vi向量中各數據值對應的記錄占比;
步驟2:根據數據集中的所有整值型數據維的數據分布建立坐標軸,假如數據集中同時存在非整值型數據維,則非整值型數據維對應的坐標軸建立方法保持傳統方法不變;
針對整值型數據維Di對應的坐標軸建立方法為:
將坐標軸劃分為NVi個分段,每個分段稱為“坐標軸分段”,每個坐標軸分段對應整值型數據維Di中的一種數據值,各坐標軸分段的高度與對應數據值的所占比例相關;
坐標軸中各分段信息的計算方法為:
步驟2.1:根據最終可視化結果中“平行坐標系”中坐標軸的高度,計算各數據值對應的“坐標軸分段”高度Hij;
步驟2.2:計算各“坐標軸分段”的起始高度Hstartij和結束高度Hendij;
步驟3:針對所有整值型數據維對應坐標軸的每一個“坐標軸分段”計算一條數據記錄的偏移高度,將整值型數據維Di中轉換值為j的坐標軸分段的一條數據記錄的偏移高度命名為Iij;
步驟4:根據步驟3中建立的坐標軸的相鄰關系,計算所有“整值型數據維對應坐標軸”的數據值映射基礎數據;
具體計算方法分為兩種情況:一種是左側相鄰坐標軸對應的數據維為整值型數據維,該種情況下繼續執行步驟5;另一種是左側相鄰坐標軸對應的數據維為非整值型數據維或當前數據維對應的坐標軸為最左側坐標軸,該種情況下跳轉至步驟6;
步驟5:本步驟是針對左側相鄰坐標軸對應的數據維為數值型數據維的情況下,數據值映射基礎數據的計算方法;
針對當前整值型數據維Di對應的坐標軸,計算數據值映射基礎數據步驟如下:
步驟5.1:設定當前“整值型數據維Di”坐標軸左側“相鄰坐標軸”所對應的為整值型數據維Du、該整值型數據維Du所提取的向量為Vu、向量Vu中數據值的種類數為NVu,其中NVu可根據步驟1.2的方法計算得出;
步驟5.2:統計整值型數據維Du與整值型數據維Di的交叉記錄數,針對整值型數據維Du的每一個轉換值p和整值型數據維Di的每一個轉換值q,將數據集中符合條件“Du維轉換值為p”且“Di維轉換值為q”的記錄數命名為
步驟5.3:根據向量Vu中數據值的種類數NVu,將當前坐標軸中數據值Viq所對應的坐標軸分段劃分為NVu個“坐標軸子分段”;
步驟5.4:計算當前坐標軸中所有坐標軸子分段的高度,將整值型數據維Du轉換值為p且整值型數據維Di轉換值為q對應的坐標軸子分段的高度命名為
步驟5.5:計算當前坐標軸中所有坐標軸子分段的起始高度,將整值型數據維Du轉換值為p且整值型數據維Di轉換值為q對應的坐標軸子分段的起始高度記為
步驟5.6:為當前坐標軸的每個“坐標軸子分段”設置該坐標軸子分段的“下一映射高度”,初始值賦值為該坐標軸子分段的起始高度;
步驟6:本步驟是針對整值型數據維Di左側相鄰坐標軸為非整值型數據維或整值型數據維Di為最左側數據維對應的坐標軸的情況下,數據值映射基礎數據的計算方法;
針對整值型數據維Di轉換值為q對應的“坐標軸分段”的下一映射高度Hnextiq的初始值賦值為該坐標軸分段的Hstartiq,Hstartiq即為根據步驟2.2得出的數據值Viq對應的坐標軸分段的起始高度;
步驟7:針對數據集中的每一條記錄,計算其各維數據值在其對應坐標軸上的映射高度;
針對每一條記錄,假如當前數據維為非整值型數據維,則使用傳統方法計算其數據值在其對應坐標軸上的映射高度;
假如當前數據維為整值型數據維,且對應的坐標軸左側相鄰的坐標軸為整值型數據維坐標軸,則繼續執行步驟7.1;
假如當前數據維為整值型數據維,且對應的坐標軸為最左側坐標軸或左側相鄰坐標軸為非整值型數據維,則繼續執行步驟7.3;
步驟7.1:針對左側的整值型數據維Du轉換值為p且當前整值型數據維Di轉換值為q的數據記錄,在步驟5中獲取其所對應的坐標軸子分段的下一映射高度即為該條數據在整值型數據維Di對應的坐標軸上的映射高度;
步驟7.2:根據當前記錄在整值型數據維Di的轉換值q,在步驟3中獲取對應的“坐標軸分段”的一條記錄偏移高度Iiq,更新
跳轉至步驟8;
步驟7.3:針對當前整值型數據維Di轉換值為q的數據記錄,在步驟6中得到的Viq對應的坐標軸子分段的下一映射高度Hnextiq,Hnextiq即為該條數據在數據維Di對應的坐標軸上的映射高度;
步驟7.4:根據當前記錄在整值型數據維Di的轉換值q,在步驟3中獲取對應的“坐標軸分段”的一條記錄偏移高度Iiq,更新Hnextiq=Hnextiq+Iiq;
步驟8:為區分整值型數據維對應坐標軸中的各坐標軸分段,可為各坐標軸分段設置不同的紋理,紋理的選擇可使用具有區分性的顏色或底紋;
步驟9:根據步驟1至步驟8中得出的坐標軸信息、所有記錄的映射高度及各坐標軸分段紋理,繪制當前數據集的改進后的平行坐標可視化結果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京工商大學,未經北京工商大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810131947.4/1.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





