JPH11316776A - Macrotrend calculation device, method therefor and recording medium recorded with macrotrend calculating program - Google Patents

Macrotrend calculation device, method therefor and recording medium recorded with macrotrend calculating program

Info

Publication number
JPH11316776A
JPH11316776A JP12224398A JP12224398A JPH11316776A JP H11316776 A JPH11316776 A JP H11316776A JP 12224398 A JP12224398 A JP 12224398A JP 12224398 A JP12224398 A JP 12224398A JP H11316776 A JPH11316776 A JP H11316776A
Authority
JP
Japan
Prior art keywords
item
degree
change
vector
time
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
JP12224398A
Other languages
Japanese (ja)
Inventor
Masakatsu Okubo
雅且 大久保
Kazuhiro Hayakawa
和宏 早川
Masayuki Sugizaki
正之 杉崎
Kazuo Tanaka
一男 田中
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.)
Nippon Telegraph and Telephone Corp
Original Assignee
Nippon Telegraph and Telephone Corp
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 Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP12224398A priority Critical patent/JPH11316776A/en
Publication of JPH11316776A publication Critical patent/JPH11316776A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

PROBLEM TO BE SOLVED: To provide the macrotrend calculation device and method which can intuitively grasp the degree of total temporal variation from a table of items and numerals put together by periods, and to provide the recording medi um where the macrotrend calculating program is recorded. SOLUTION: The items and frequencies are managed by the periods in the form of a frequency-by-period table 1, an ID generation part 3 imparts an ID for uniquely identifying each item, and a vector generation part 5 generates a vector from the ID and frequency corresponding to each item, period by period; and a degree of variation calculation part 7 calculates the degree of variation in adjacent periods of the frequency-by-period table by using the vector and a graph display part 9 graphs and visualizes the degree of variation.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、時期毎に複数の項
目と各項目の内容を数値化した数値とを対応して管理す
る時期別度数表から全体としての変化の度合いを可視化
して変化の流れを容易に把握し得るマクロトレンド計算
装置および方法とマクロトレンド計算プログラムを記録
した記録媒体に関する。
BACKGROUND OF THE INVENTION The present invention relates to a method of visualizing the degree of change as a whole from a frequency table for each period, which manages a plurality of items and numerical values obtained by digitizing the contents of each item for each period. The present invention relates to a macro trend calculation device and method capable of easily comprehending the flow of data, and a recording medium storing a macro trend calculation program.

【0002】[0002]

【従来の技術】従来、日毎、あるいは週毎に、商品の売
り上げを集計し、その推移をグラフにすることによっ
て、個々の商品の売れ行きを視覚的に把握できるように
する方法があった。この方法によると、個々の商品の売
れ行きが増加している、あるいは減少しているといった
ことはわかるが、商品群全体としての売れ行きの変化が
大きかったのかどうかがわからない。
2. Description of the Related Art Conventionally, there has been a method in which the sales of individual commodities can be visually grasped by totalizing the sales of commodities on a daily or weekly basis and graphing the transition. According to this method, it can be seen that the sales of individual products are increasing or decreasing, but it is not known whether the sales of the entire product group have changed significantly.

【0003】また、特願平9−148519号に記載さ
れているように、検索ログを解析する情報関連づけ装置
を用いることにより、時と共に変化する関係に自動的に
追随した関連語辞書を構築できる。この関連語辞書は、
その時期における、ある単語と別の単語との関連度を保
持している。前記装置によって、例えば、「天気」とい
う単語は、ある時期には「台風」や「台風情報」など
と、また別の時期には「夏休み」や「宿題」などと、更
に別の時期には「大雪」や「積雪」などと、それぞれ強
い関係を持つことがわかる。しかし、どの時点で「天
気」という語の使われ方が変化したのかを把握するため
には、例えば1週間毎にまとめられた「天気」との関連
語一覧を注意深く見なければわからない。
Further, as described in Japanese Patent Application No. 9-148519, by using an information associating device for analyzing a search log, it is possible to construct a related word dictionary automatically following a relationship that changes with time. . This related word dictionary is
The degree of association between a certain word and another word at that time is held. According to the device, for example, the word "weather" may be, for example, "typhoon" or "typhoon information" at one time, "summer vacation" or "homework" at another time, and at another time. It can be seen that each has a strong relationship with "heavy snow" and "snowfall". However, in order to grasp at which point the usage of the word "weather" has changed, it is necessary to carefully look at, for example, a list of words related to "weather" collected weekly.

【0004】[0004]

【発明が解決しようとする課題】上述したように大きな
変化の度合いを可視化することにより、大きな流れをつ
かむことができ、例えば商品の仕入れや値づけに反映し
たり、あるいは関連語辞書を用いて世の中のトレンドを
把握したりといったことが可能になる。しかし、従来技
術では、個々の変化の可視化は可能であるが、全体の変
化を可視化することはできていないという問題がある。
As described above, by visualizing the degree of a large change, a large flow can be grasped. For example, the flow can be reflected in the purchase and pricing of goods or by using a related word dictionary. It is possible to grasp trends in the world. However, in the related art, there is a problem in that although individual changes can be visualized, the entire change cannot be visualized.

【0005】本発明は、上記に鑑みてなされたもので、
その目的とするところは、時期毎にまとめられた項目と
数値の表から全体としての時間的な変化の度合いを直感
的に把握し得るマクロトレンド計算装置および方法とマ
クロトレンド計算プログラムを記録した記録媒体を提供
することにある。
[0005] The present invention has been made in view of the above,
The purpose is to record a macro trend calculation apparatus and method and a macro trend calculation program which can intuitively grasp the degree of temporal change as a whole from a table of items and numerical values summarized for each period. To provide a medium.

【0006】[0006]

【課題を解決するための手段】上記目的を達成するた
め、請求項1記載の本発明は、時期毎に複数の項目と各
項目の内容を数値化した数値を対応して管理する時期別
度数表と、該時期別度数表に含まれる各項目を一意に識
別するための識別情報を各項目毎に付与する項目識別情
報作成手段と、各時期毎に各項目に対応する前記識別情
報と数値からベクトルを作成するベクトル作成手段と、
該ベクトル作成手段で作成されたベクトルを用いて、前
記時期別度数表の隣接する時期の間における変化度を計
算する変化度計算手段と、該変化度計算手段で計算され
た変化度をグラフ化して可視化するグラフ化手段とを有
することを要旨とする。
In order to achieve the above object, according to the present invention, a plurality of items and a numerical value obtained by quantifying the contents of each item are managed correspondingly at each time. A table, item identification information creating means for assigning identification information for uniquely identifying each item included in the frequency table for each period, and the identification information and numerical value corresponding to each item for each period. Vector creation means for creating a vector from
Using a vector created by the vector creation means, a change degree calculation means for calculating a change degree between adjacent times in the frequency table for each period, and graphing the change degree calculated by the change degree calculation means. And a graphing means for visualization.

【0007】請求項1記載の本発明にあっては、時期毎
に複数の項目と数値を時期別度数表として管理し、各項
目を一意に識別するための識別情報を付与し、各時期毎
に各項目に対応する識別情報と数値からベクトルを作成
し、このベクトルを用いて時期別度数表の隣接する時期
の間における変化度を計算し、この変化度をグラフ化し
て可視化するため、項目全体としての変化の大きさを直
感的に把握することができる。
According to the first aspect of the present invention, a plurality of items and numerical values are managed for each time as a frequency table for each time, and identification information for uniquely identifying each item is added, In order to create a vector from the identification information and numerical values corresponding to each item, calculate the degree of change between adjacent periods in the frequency table by time using this vector, and graph this change to visualize it, The magnitude of the change as a whole can be grasped intuitively.

【0008】また、請求項2記載の本発明は、請求項1
記載の発明において、前記変化度計算手段が、前記ベク
トル作成手段で作成されたベクトル間の角度に基づいて
変化度を計算する手段を有することを要旨とする。
[0008] The present invention according to claim 2 is based on claim 1.
In the invention described above, it is essential that the change degree calculating means includes means for calculating a change degree based on an angle between the vectors created by the vector creating means.

【0009】請求項2記載の本発明にあっては、ベクト
ル間の角度に基づいて、すなわち2つのベクトルの角度
に基づく変化度と、2つのベクトルの三角関数(余弦;
正弦、正接)に基づいて変化度を計算するため、項目全
体の変化の度合いを適確に把握することができる。ま
た、このとき基本線等の基準を設けて値を設定しても良
い。
According to the present invention, the degree of change based on the angle between the vectors, that is, the degree of change based on the angle between the two vectors, and the trigonometric function (cosine;
Since the degree of change is calculated based on the sine and tangent, the degree of change of the entire item can be accurately grasped. At this time, a value may be set by providing a reference such as a basic line.

【0010】更に、請求項3記載の本発明は、時期毎に
複数の項目と各項目の内容を数値化した数値を対応して
時期別度数表として管理し、該時期別度数表に含まれる
各項目を一意に識別するための識別情報を各項目毎に付
与し、各時期毎に各項目に対応する前記識別情報と数値
からベクトルを作成し、この作成されたベクトルを用い
て、前記時期別度数表の隣接する時期の間における変化
度を計算し、この計算された変化度をグラフ化して可視
化することを要旨とする。
Further, according to the third aspect of the present invention, a plurality of items and numerical values obtained by digitizing the contents of each item are managed as a frequency table for each period, and are included in the frequency table for each period. Identification information for uniquely identifying each item is assigned to each item, a vector is created from the identification information corresponding to each item and a numerical value at each time, and the vector is created using the created vector. The gist is to calculate the degree of change between adjacent periods in the different frequency table, and to visualize the calculated degree of change in a graph.

【0011】請求項3記載の本発明にあっては、時期毎
に複数の項目と数値を時期別度数表として管理し、各項
目を一意に識別するための識別情報を付与し、各時期毎
に各項目に対応する識別情報と数値からベクトルを作成
し、このベクトルを用いて時期別度数表の隣接する時期
の間における変化度を計算し、この変化度をグラフ化し
て可視化するため、項目全体としての変化の大きさを直
感的に把握することができる。
According to the third aspect of the present invention, a plurality of items and numerical values are managed for each time as a frequency table for each time, and identification information for uniquely identifying each item is added to each time. In order to create a vector from the identification information and numerical values corresponding to each item, calculate the degree of change between adjacent periods in the frequency table by time using this vector, and graph this change to visualize it, The magnitude of the change as a whole can be grasped intuitively.

【0012】請求項4記載の本発明は、請求項3記載の
発明において、前記変化度の計算処理が、前記ベクトル
間の角度に基づいて変化度を計算することを要旨とす
る。
According to a fourth aspect of the present invention, in the third aspect of the present invention, the change degree calculating process calculates the change degree based on an angle between the vectors.

【0013】請求項4記載の本発明にあっては、ベクト
ル間の角度に基づいて変化度を計算するため、項目全体
の変化の度合いを適確に把握することができる。
According to the present invention, since the degree of change is calculated based on the angle between the vectors, the degree of change of the entire item can be grasped accurately.

【0014】また、請求項5記載の本発明は、時期毎に
複数の項目と各項目の内容を数値化した数値を対応して
時期別度数表として管理し、該時期別度数表に含まれる
各項目を一意に識別するための識別情報を各項目毎に付
与し、各時期毎に各項目に対応する前記識別情報と数値
からベクトルを作成し、この作成されたベクトルを用い
て、前記時期別度数表の隣接する時期の間における変化
度を計算し、この計算された変化度をグラフ化して可視
化するマクロトレンド計算プログラムを記録媒体に記録
することを要旨とする。
According to a fifth aspect of the present invention, a plurality of items and a numerical value obtained by digitizing the contents of each item are managed as a frequency table for each period and included in the frequency table for each period. Identification information for uniquely identifying each item is assigned to each item, a vector is created from the identification information corresponding to each item and a numerical value at each time, and the vector is created using the created vector. The gist of the present invention is to record a macro trend calculation program for calculating the degree of change between adjacent periods in the different power table and graphing and visualizing the calculated degree of change on a recording medium.

【0015】請求項5記載の本発明にあっては、時期毎
に複数の項目と数値を時期別度数表として管理し、各項
目を一意に識別するための識別情報を付与し、各時期毎
に各項目に対応する識別情報と数値からベクトルを作成
し、このベクトルを用いて時期別度数表の隣接する時期
の間における変化度を計算し、この変化度をグラフ化し
て可視化するマクロトレンド計算プログラムを記録媒体
に記録するため、該記録媒体を用いて、その流通性を高
めることができる。
According to the fifth aspect of the present invention, a plurality of items and numerical values are managed for each time as a frequency table for each time, and identification information for uniquely identifying each item is added to each time. A macro trend calculation that creates a vector from the identification information and numerical values corresponding to each item, calculates the degree of change between adjacent periods in the frequency table by period using this vector, and visualizes this change by graphing it Since the program is recorded on the recording medium, the distribution of the program can be enhanced by using the recording medium.

【0016】更に、請求項6記載の本発明は、請求項5
記載の発明において、前記変化度の計算処理が、前記ベ
クトル間の角度に基づいて変化度を計算することを要旨
とする。
Further, the present invention according to claim 6 provides the invention according to claim 5.
In the invention described above, the gist of the calculation of the degree of change is to calculate the degree of change based on an angle between the vectors.

【0017】請求項6記載の本発明にあっては、ベクト
ル間の角度に基づいて変化度を計算するマクロトレンド
計算プログラムを記録媒体に記録するため、該記録媒体
を用いて、その流通性を高めることができる。
According to the sixth aspect of the present invention, a macro trend calculation program for calculating a degree of change based on an angle between vectors is recorded on a recording medium. Can be enhanced.

【0018】[0018]

【発明の実施の形態】以下、図面を用いて本発明の実施
の形態について説明する。図1は、本発明の一実施形態
に係るマクロトレンド計算装置の構成を示すブロック図
である。同図に示すマクロトレンド計算装置は、時期毎
に複数の項目と各項目の内容を数値化した度数を対応し
て管理する時期別度数表1、該時期別度数表1に含まれ
る各項目を一意に識別するための識別情報であるIDを
各項目毎に作成する項目ID作成部3、各時期毎に各項
目に対応するIDと数値からベクトルを作成するベクト
ル作成部5、この作成されたベクトルを用いて、時期別
度数表1の隣接する時期の間における変化度を計算する
変化度計算部7、およびこの計算された変化度をグラフ
化して可視化するグラフ表示部9から構成されている。
Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram illustrating a configuration of a macro trend calculation device according to an embodiment of the present invention. The macro trend calculation apparatus shown in FIG. 3 is a table for frequency-based frequency 1 for managing a plurality of items and the frequency of digitizing the content of each item for each time. An item ID creating unit 3 that creates an ID that is identification information for uniquely identifying each item, a vector creating unit 5 that creates a vector from an ID corresponding to each item and a numerical value at each time, It is composed of a degree-of-change calculating unit 7 that calculates the degree of change between adjacent periods in the frequency table 1 by period using vectors, and a graph display unit 9 that graphs and visualizes the calculated degree of change. .

【0019】時期別度数表1は、図2に一例を示すよう
に、それぞれの時期毎に古い方から時期1、時期2、時
期3、・・・と区別し、それぞれの時期iにおけるj番
目の項目をW(i,j)、その項目に対する度数をR
(i,j)と記述して管理している。なお、各項目W
(i,j)は、iの値が異なるときには同じものであっ
てもよい。
As shown in FIG. 2, the frequency table for each time period is distinguished from the oldest one for each time period to the time periods 1, 2, 3,. Is W (i, j), and the frequency for that item is R
It is described and managed as (i, j). Each item W
(I, j) may be the same when the value of i is different.

【0020】項目ID作成部3は、時期別度数表1から
図3に示す項目ID表に示すように項目を一意に識別す
るための項目IDを付与し、項目と項目IDを対応して
管理する。
The item ID creation unit 3 assigns item IDs for uniquely identifying items as shown in the item ID table shown in FIG. 3 from the frequency table 1 by time, and manages the items in correspondence with the item IDs. I do.

【0021】項目ID作成部3による項目IDの作成処
理について図4に示すフローチャートを参照して詳細に
説明する。図4では、まず、時期、項目W(i,j)お
よび項目IDをそれぞれ特定するためのパラメータi,
kを1に設定し(ステップS11)、更に項目W(i,
j)を特定するためのパラメータjを1に設定し(ステ
ップS13)、これらの設定で特定される項目W(i,
j)および項目IDkが図3に示す項目ID表にあるか
否かをチェックする(ステップS15)。項目ID表に
ない場合には、該項目W(i,j)および項目IDkを
項目ID表に登録し(ステップS17)、項目IDを特
定するためのパラメータkを+1インクリメントし(ス
テップS19)、ステップS21に進む。また、ステッ
プS15で項目W(i,j)が項目ID表にあった場合
もステップS21に進む。
The process of creating an item ID by the item ID creating section 3 will be described in detail with reference to the flowchart shown in FIG. In FIG. 4, first, parameters i, i for specifying a time, an item W (i, j), and an item ID, respectively, are set.
k is set to 1 (step S11), and the item W (i,
j) is set to 1 (step S13), and the items W (i, i) specified by these settings are set.
It is checked whether j) and the item IDk are in the item ID table shown in FIG. 3 (step S15). If not present in the item ID table, the item W (i, j) and the item ID k are registered in the item ID table (step S17), and the parameter k for specifying the item ID is incremented by +1 (step S19). Proceed to step S21. If the item W (i, j) is found in the item ID table in step S15, the process also proceeds to step S21.

【0022】ステップS21では、時期iのすべての項
目について項目ID表への登録が終了したか否かをチェ
ックし、終了していない場合には、パラメータjを+1
インクリメントし(ステップS23)、ステップS15
に戻り、同じ処理を繰り返すが、時期iのすべての項目
について登録処理を終了している場合には、ステップS
25に進み、すべての時期について登録処理を終了して
いるか否かをチェックする。終了していない場合には、
時期を特定するパラメータiを+1インクリメントし
(ステップS27)、ステップS13に戻り、すべての
時期について同じ処理を繰り返すが、すべての時期につ
いて登録処理を終了した場合には本処理を終了する。こ
のようにして、時期別度数表を順に見ていき、項目ID
表にない項目を順次登録する。
In step S21, it is checked whether or not registration of all items at time i in the item ID table has been completed, and if not completed, parameter j is incremented by +1.
Increment (step S23), step S15
And the same processing is repeated, but if the registration processing has been completed for all the items at time i, step S
Proceeding to step 25, it is checked whether the registration process has been completed for all periods. If not,
The parameter i for specifying the timing is incremented by +1 (step S27), the process returns to step S13, and the same process is repeated for all the timings. When the registration process has been completed for all the timings, the present process is terminated. In this manner, the frequency table by time is sequentially viewed, and the item ID
Register items not in the table in order.

【0023】なお、上記登録処理の結果、同じ項目を有
するものは同じIDを付与される。すなわち、例えば項
目W(1,2)と項目W(2,1)が同じ項目である場
合には、両者は同じIDを有することになる。このよう
な処理の結果、本例では、例えばN個の項目が登録され
ているものと仮定する。
As a result of the above-mentioned registration processing, those having the same item are given the same ID. That is, for example, when the item W (1,2) and the item W (2,1) are the same item, both have the same ID. As a result of such processing, in this example, it is assumed that, for example, N items are registered.

【0024】ベクトル作成部5は、各時期の項目と度数
からN次元のベクトルを作成する。このベクトル作成部
5によるベクトル作成処理の詳細について図5に示すフ
ローチャートを参照して説明する。
The vector creating unit 5 creates an N-dimensional vector from the items and frequencies of each period. Details of the vector creation processing by the vector creation unit 5 will be described with reference to the flowchart shown in FIG.

【0025】図5においては、まず時期を特定するパラ
メータiを1に設定し(ステップS31)、それからベ
クトルを特定するパラメータVi を(0,0,…,0)
に設定するとともに、項目を特定するパラメータjを0
に設定する(ステップS33)。
In FIG. 5, first, a parameter i for specifying a timing is set to 1 (step S31), and then a parameter Vi for specifying a vector is set to (0, 0,..., 0).
And the parameter j specifying the item is set to 0.
(Step S33).

【0026】次に、項目W(i,j)のIDを図3に示
すような項目ID表から探し、その結果のIDをkとす
る(ステップS35)。ベクトルVi のk番目の値をそ
の項目の度数R(i,j)とする(ステップS37)。
以上の処理を時期iのすべての項目について行い(ステ
ップS39,S41)、それから更にすべての時期につ
いてのすべての項目についても同じ処理を繰り返し行
い、ベクトルVi を作成する(ステップS43,S4
5)。
Next, the ID of the item W (i, j) is searched from the item ID table as shown in FIG. 3, and the ID of the result is set to k (step S35). The k-th value of the vector Vi is set as the frequency R (i, j) of the item (step S37).
The above process is performed for all items at time i (steps S39 and S41), and the same process is repeated for all items for all times to create a vector Vi (steps S43 and S4).
5).

【0027】変化度計算部7は、上述したようにベクト
ル作成部5で作成したベクトルVを用いて、隣接する2
つの時期、iとi+iの間の変化度を計算し、0から1
の範囲に正規化して出力する。変化度の計算法の一例と
して、2つのベクトルのなす角度の余弦値(コサイン
値)を用いる方法を示す。i番目の時期から作成された
ベクトルを
Using the vector V created by the vector creation unit 5 as described above, the change degree calculation unit 7
One time, calculate the degree of change between i and i + i, from 0 to 1
Normalized to the range of and output. As an example of a calculation method of the degree of change, a method using a cosine value (cosine value) of an angle formed by two vectors will be described. The vector created from the ith period

【数1】Vi =(v(i,1),v(i,2),…,v
(i,N)) と表し、隣接する時期から作られた2つのベクトルVi
とVi+1 の間の余弦値をC(i,i+1)とするとき、
## EQU1 ## Vi = (v (i, 1), v (i, 2),..., V
(I, N)), and two vectors Vi generated from adjacent periods.
When the cosine value between C and Vi + 1 is C (i, i + 1),

【数2】 C(i,i+1) =(v(i,1)・v(i+1,1) +v(i,2)・v(i+1,2)+… +v(i,N)・v(i+1,N)) /{(v(i,1)2 +v(i,2)2 +… +v(i,N)2 1/2 ・(v(i+1,1)2 +v(i+1,2)2 +…+v(i+1,N)2 1/2 } によって求めることができる。各R(i,j)>0であ
れば、C(i,i+1)の値は0以上1以下となり、1
に近いほどベクトル間の角度は小さくなる。従って、変
化度計算部7から、1−C(i,i+1)を出力するこ
とにより、変化の大きさを0から1の範囲で出力するこ
とができる。
C (i, i + 1) = (v (i, 1) .v (i + 1,1) + v (i, 2) .v (i + 1,2) +... + V (i, N) .v (i + 1) , N)) / {(v (i, 1) 2 + v (i, 2) 2 +... + V (i, N) 2 ) 1/2 · (v (i + 1,1) 2 + v (i + 1,2) 2 + ... + v (i + 1, N) 2 ) 1/2 }. If each R (i, j)> 0, the value of C (i, i + 1) becomes 0 or more and 1 or less and 1
The angle between the vectors becomes smaller as is closer to. Therefore, by outputting 1-C (i, i + 1) from the change degree calculating section 7, the magnitude of change can be output in the range of 0 to 1.

【0028】変化度計算法の別の例として、2つのベク
トルのなす角度を使用する方法を以下に示す。前記と同
様に余弦値を求めた後、コサインの逆関数cos-1によ
って角度θを求める。求められた角度の単位がラジアン
であれば、その値は0以上π/2以下となるので、1−
2・θ/πを出力することにより、変化の大きさを0か
ら1の範囲で出力することができる。
As another example of the change degree calculation method, a method using an angle between two vectors will be described below. After the cosine value is obtained in the same manner as described above, the angle θ is obtained by the inverse cosine function cos −1 . If the unit of the obtained angle is radian, its value is not less than 0 and not more than π / 2.
By outputting 2 · θ / π, the magnitude of the change can be output in the range of 0 to 1.

【0029】グラフ表示部9では、変化度計算部7から
出力された値をグラフ化する。この結果、図6のよう
に、どの時期で大きな変化があったかを直感的に把握で
きるようなグラフを作成できる。図6より、時期9から
時期10にかけて大きな変化が起こったことがわかる。
The graph display section 9 graphs the values output from the degree-of-change calculation section 7. As a result, as shown in FIG. 6, it is possible to create a graph that allows the user to intuitively grasp at what time a large change has occurred. From FIG. 6, it can be seen that a large change has occurred from time 9 to time 10.

【0030】時期別度数表1としては、例えば商品別の
週間売り上げを用いることができる。このとき、各項目
W(i,j)に対応するのは商品名であり、R(i,
j)に対応するのは、商品W(i,j)のi番目の週に
おける売り上げとなる。この結果、例えば、新製品が市
場に投入されたときの全体としての変化、あるいは季節
や天候などと売れ筋との関わり、などを視覚的に把握す
ることができる。
As the frequency table 1 for each period, for example, weekly sales for each product can be used. At this time, the item name corresponding to each item W (i, j) is R (i, j).
Corresponding to j) is the sales of the product W (i, j) in the i-th week. As a result, for example, a change as a whole when a new product is put on the market, or a relation between a season, weather, and the like and a selling item can be visually grasped.

【0031】また、時期別度数表1として、例えば新聞
や週刊誌等のように、継続的に発信される情報に含まれ
る単語の、週毎の頻度を用いることができる。このと
き、各項目W(i,j)に対応するのは単語であり、R
(i,j)に対応するのは単語W(i,j)のi番目の
週における出現頻度となる。この結果、日々同じような
内容の記事が続いているのか、あるいは大きな事件やイ
ベントがあったのかを、図6のようなグラフから容易に
把握することができる。
Further, as the frequency table 1 for each period, the frequency of each week of words included in information transmitted continuously, such as newspapers and weekly magazines, can be used. At this time, the word corresponding to each item W (i, j) is R
What corresponds to (i, j) is the frequency of appearance of the word W (i, j) in the i-th week. As a result, it can be easily grasped from a graph as shown in FIG. 6 whether articles having the same content continue every day or whether a large incident or event has occurred.

【0032】更に、時期別度数表1として、上述した検
索ログを解析する情報関連づけ装置(特願平9−148
519号)を用いて作成された関連語辞書を用いること
ができる。このとき、ある単語Xに着目したときに、各
項目W(i,j)に対応するのはXとその週で関連の強
い単語であり、R(i,j)に対応するのはXと単語W
(i,j)のi番目の週における関連度となる。この結
果、単語Xの使われ方(意味)が変わらないのか、ある
時点を境に変わったのかを直感的に把握できる。
Further, an information associating device (Japanese Patent Application No. 9-148) for analyzing the above-mentioned search log is provided as a frequency table 1 by time.
No. 519) can be used. At this time, when focusing on a certain word X, words corresponding to each item W (i, j) are words strongly related to X in the week, and those corresponding to R (i, j) are X and Word W
The degree of relevance in the i-th week of (i, j). As a result, it is possible to intuitively grasp whether the usage (meaning) of the word X has not changed or has changed at a certain time.

【0033】上述したように、時期別度数表1は、週ご
との商品別売り上げ表、日ごとに発信される情報に含ま
れる単語とその数を示した表、単語と単語の間の関連度
を時期別に保持している関連語辞書など、特定の分野に
限らない応用範囲を持っている。すなわち、時期別度数
表1は、特定の分野に限るものではなく、時期毎に、項
目とその項目の何からの指標を表す数値が記述してあれ
ばよい。
As described above, the frequency table for each period 1 is a sales table for each week for each product, a table showing the words and their numbers included in the information transmitted every day, and the degree of association between the words. It has a range of applications that is not limited to a particular field, such as a related word dictionary that keeps the term by term. In other words, the frequency table 1 for each period is not limited to a specific field, and it is sufficient that an item and a numerical value representing an index of the item are described for each period.

【0034】なお、本実施例では、2つのベクトルの角
度に基づく変化度と、2つのベクトルの余弦値に基づく
変化度の算出法について記述したが、正弦、正接など、
2つのベクトル間の角度に基づいて計算された値であれ
ば適用は任意である。
In the present embodiment, the method of calculating the degree of change based on the angle of two vectors and the method of calculating the degree of change based on the cosine value of two vectors have been described.
The application is arbitrary as long as the value is calculated based on the angle between the two vectors.

【0035】さらに本実施例では、2つのベクトルの角
度に基づく変化度の計算方法の一例を示したが、たとえ
ば、予め基準となるベクトルを定めておいて各ベクトル
とその基準ベクトルとの角度に基づいて変化度を計算す
るなど、度数表から作成されたベクトルを用いて他のベ
クトルとの角度または角度に基づく値を求め、その値に
よって変化度を求める方法であれば、適用は任意であ
る。
Further, in the present embodiment, an example of the method of calculating the degree of change based on the angle between two vectors has been described. For example, a reference vector is determined in advance, and the angle between each vector and its reference vector is determined. For example, the degree of change is calculated based on a vector based on an angle or a value based on an angle with another vector using a vector created from a frequency table, and the method of obtaining the degree of change based on the value is arbitrary. .

【0036】[0036]

【発明の効果】以上説明したように、本発明によれば、
時期毎に複数の項目と数値を時期別度数表として管理
し、各項目を一意に識別するための識別情報を付与し、
各時期毎に各項目に対応する識別情報と数値からベクト
ルを作成し、このベクトルを用いて時期別度数表の隣接
する時期の間における変化度を計算し、この変化度をグ
ラフ化して可視化するので、項目全体としての変化の大
きさを適確かつ容易に把握することができるとともに、
グラフの形を見ることにより、変化の程度、すなわち徐
々に変化したのかまたはある時点で大きく変化したのか
といった把握も容易に行うことができる。
As described above, according to the present invention,
A plurality of items and numerical values are managed as a frequency table for each period, and identification information for uniquely identifying each item is added,
A vector is created from identification information and a numerical value corresponding to each item for each period, and the vector is used to calculate the degree of change between adjacent periods in the frequency table for each period, and this change is graphed and visualized. Therefore, it is possible to accurately and easily grasp the magnitude of the change as a whole item,
By looking at the shape of the graph, the degree of change, that is, whether it has changed gradually or has changed significantly at a certain point in time can be easily grasped.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の一実施形態に係るマクロトレンド計算
装置の構成を示すブロック図である。
FIG. 1 is a block diagram illustrating a configuration of a macro trend calculation device according to an embodiment of the present invention.

【図2】図1のマクロトレンド計算装置に使用されてい
る時期別度数表の構成を示す図である。
FIG. 2 is a diagram showing a configuration of a frequency table for each period used in the macro trend calculation device of FIG. 1;

【図3】図1のマクロトレンド計算装置に使用されてい
る項目ID作成部で作成される項目ID表の構成を示す
図である。
FIG. 3 is a diagram showing a configuration of an item ID table created by an item ID creating unit used in the macro trend calculation device of FIG. 1;

【図4】図1のマクロトレンド計算装置に使用されてい
る項目ID作成部のID作成および項目ID表作成処理
を示すフローチャートである。
FIG. 4 is a flowchart showing ID creation and item ID table creation processing of an item ID creation unit used in the macro trend calculation device of FIG. 1;

【図5】図1のマクロトレンド計算装置に使用されてい
るベクトル作成部のベクトル作成処理を示すフローチャ
ートである。
FIG. 5 is a flowchart illustrating a vector creation process of a vector creation unit used in the macro trend calculation device of FIG. 1;

【図6】図1のマクロトレンド計算装置に使用されてい
るグラフ表示部からの出力例を示す図である。
FIG. 6 is a diagram showing an example of output from a graph display unit used in the macro trend calculation device of FIG. 1;

【符号の説明】[Explanation of symbols]

1 時期別度数表 3 項目ID作成部 5 ベクトル作成部 7 変化度計算部 9 グラフ表示部 1 frequency table by period 3 item ID creation section 5 vector creation section 7 change degree calculation section 9 graph display section

───────────────────────────────────────────────────── フロントページの続き (72)発明者 田中 一男 東京都新宿区西新宿三丁目19番2号 日本 電信電話株式会社内 ────────────────────────────────────────────────── ─── Continued on the front page (72) Inventor Kazuo Tanaka Nippon Telegraph and Telephone Corporation 3-19-2 Nishishinjuku, Shinjuku-ku, Tokyo

Claims (6)

【特許請求の範囲】[Claims] 【請求項1】 時期毎に複数の項目と各項目の内容を数
値化した数値を対応して管理する時期別度数表と、 該時期別度数表に含まれる各項目を一意に識別するため
の識別情報を各項目毎に付与する項目識別情報作成手段
と、 各時期毎に各項目に対応する前記識別情報と数値からベ
クトルを作成するベクトル作成手段と、 該ベクトル作成手段で作成されたベクトルを用いて、前
記時期別度数表の隣接する時期の間における変化度を計
算する変化度計算手段と、 該変化度計算手段で計算された変化度をグラフ化して可
視化するグラフ化手段とを有することを特徴とするマク
ロトレンド計算装置。
1. A frequency table for each period for managing a plurality of items and numerical values obtained by quantifying the contents of each item for each period, and a table for uniquely identifying each item included in the frequency table for each period. Item identification information creating means for assigning identification information for each item; vector creating means for creating a vector from the identification information and a numerical value corresponding to each item at each time; and a vector created by the vector creating means. A change degree calculating means for calculating a change degree between adjacent times of the time-dependent frequency table, and a graphing means for graphing and visualizing the change degree calculated by the change degree calculating means. A macro trend calculation device characterized by the following.
【請求項2】 前記変化度計算手段は、前記ベクトル作
成手段で作成されたベクトル間の角度に基づいて変化度
を計算する手段を有することを特徴とする請求項1記載
のマクロトレンド計算装置。
2. The macro trend calculating apparatus according to claim 1, wherein said change degree calculating means has means for calculating a change degree based on an angle between the vectors created by said vector creating means.
【請求項3】 時期毎に複数の項目と各項目の内容を数
値化した数値を対応して時期別度数表として管理し、 該時期別度数表に含まれる各項目を一意に識別するため
の識別情報を各項目毎に付与し、 各時期毎に各項目に対応する前記識別情報と数値からベ
クトルを作成し、 この作成されたベクトルを用いて、前記時期別度数表の
隣接する時期の間における変化度を計算し、 この計算された変化度をグラフ化して可視化することを
特徴とするマクロトレンド計算方法。
3. A plurality of items and a numerical value obtained by digitizing the contents of each item corresponding to each period are managed as a frequency table by time, and each item included in the frequency table is uniquely identified. The identification information is assigned to each item, a vector is created from the identification information and the numerical value corresponding to each item at each time, and a vector is created using the created vector between the adjacent times in the frequency table by time. A macro trend calculation method, comprising calculating a degree of change in a graph, and graphing and visualizing the calculated degree of change.
【請求項4】 前記変化度の計算処理は、前記ベクトル
間の角度に基づいて変化度を計算することを特徴とする
請求項3記載のマクロトレンド計算方法。
4. The macro trend calculation method according to claim 3, wherein the calculation of the degree of change calculates the degree of change based on an angle between the vectors.
【請求項5】 時期毎に複数の項目と各項目の内容を数
値化した数値を対応して時期別度数表として管理し、 該時期別度数表に含まれる各項目を一意に識別するため
の識別情報を各項目毎に付与し、 各時期毎に各項目に対応する前記識別情報と数値からベ
クトルを作成し、 この作成されたベクトルを用いて、前記時期別度数表の
隣接する時期の間における変化度を計算し、 この計算された変化度をグラフ化して可視化することを
特徴とするマクロトレンド計算プログラムを記録した記
録媒体。
5. A time-based frequency table corresponding to a plurality of items and numerical values obtained by digitizing the contents of each item for each time, and uniquely identifying each item included in the time-based frequency table. The identification information is assigned to each item, a vector is created from the identification information and the numerical value corresponding to each item at each time, and a vector is created using the created vector between the adjacent times in the frequency table by time. A recording medium for recording a macro trend calculation program, wherein the degree of change is calculated, and the calculated degree of change is graphed and visualized.
【請求項6】 前記変化度の計算処理は、前記ベクトル
間の角度に基づいて変化度を計算することを特徴とする
請求項5記載のマクロトレンド計算プログラムを記録し
た記録媒体。
6. The recording medium according to claim 5, wherein the calculation of the degree of change calculates the degree of change based on an angle between the vectors.
JP12224398A 1998-05-01 1998-05-01 Macrotrend calculation device, method therefor and recording medium recorded with macrotrend calculating program Pending JPH11316776A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP12224398A JPH11316776A (en) 1998-05-01 1998-05-01 Macrotrend calculation device, method therefor and recording medium recorded with macrotrend calculating program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP12224398A JPH11316776A (en) 1998-05-01 1998-05-01 Macrotrend calculation device, method therefor and recording medium recorded with macrotrend calculating program

Publications (1)

Publication Number Publication Date
JPH11316776A true JPH11316776A (en) 1999-11-16

Family

ID=14831143

Family Applications (1)

Application Number Title Priority Date Filing Date
JP12224398A Pending JPH11316776A (en) 1998-05-01 1998-05-01 Macrotrend calculation device, method therefor and recording medium recorded with macrotrend calculating program

Country Status (1)

Country Link
JP (1) JPH11316776A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007043322A1 (en) * 2005-09-30 2007-04-19 Nec Corporation Trend evaluation device, its method, and program

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007043322A1 (en) * 2005-09-30 2007-04-19 Nec Corporation Trend evaluation device, its method, and program
JP5067556B2 (en) * 2005-09-30 2012-11-07 日本電気株式会社 Trend evaluation apparatus, method and program thereof

Similar Documents

Publication Publication Date Title
Beheshti-Kashi et al. A survey on retail sales forecasting and prediction in fashion markets
Yang A partial backlogging production-inventory lot-size model for deteriorating items with time-varying production and demand rate over a finite time horizon
Muñoz-Leiva et al. Detecting salient themes in financial marketing research from 1961 to 2010
JP2020149468A (en) Product management system and product management method
CN108537635A (en) A kind of recommendation method and device of product
Chang et al. Productivity measurement of the manufacturing process for outsourcing decisions: the case of a Taiwanese printed circuit board manufacturer
Brown et al. Improving the sales forecast for consumer durables
JPH11316776A (en) Macrotrend calculation device, method therefor and recording medium recorded with macrotrend calculating program
Laksito et al. Increasing the competitiveness of creative industries based on information technology and good corporate governance in central Java
Miles Measuring the future: statistics and the information age
WO2021192232A1 (en) Article recommendation system, article recommendation device, article recommendation method, and recording medium storing article recommendation program
Füzesi et al. Consumer acceptance of blockchain-based traceability systems in food supply chains
CN110020118A (en) A kind of method and device calculating similarity between user
KR20220120986A (en) Recording media that records a program that provides a template for recommending goods in connection with the fan community
Khrisat et al. The role of using big data in predicting customer behaviour: the intermediary role of business intelligence in Jordanian telecommunications companies (a field study)
CN117132356B (en) Recommendation method, device and system based on self-adaptive user interest change period
US20150006342A1 (en) Generating a Simulated Invoice
Al-Jaafreh et al. The Role of Big Data Analytics on Innovation: A Study from The Telecom Industry
Suryati et al. The Effect of Customer Engagement, Content Personalization, and Trust on Purchasing Decisions in Indonesian E-commerce: A Case Study on the Fashion Industry
Keenan et al. Understanding the evolving frontier of DSS: An empirical investigation
Olaleye et al. Data economy through productization: A conceptual paper
Boller et al. Spices of the future: Forecasting the future of food retailing and distribution with patent analysis techniques
Agrawal et al. Big Data: A Strategic Tool for Enlightening Business Decision Making
Racherla Graph Neural Network for Service Recommender System in Digital Service Marketplace
Okoń–Horodyńska et al. Measuring patent activity of economic branches with the use of concordance tables

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20040914