数据分析装置、数据分析方法_2

文档序号:9375998阅读:来源:国知局
分析装置10,用户能够基于比较少数的预测规则(共通预测规则14D、组预测规则14F)而对用于预测结果的导出的预测规则的妥当性进行判断。
[0039]<实施方式I >
[0040]接下来,关于第一实施方式所涉及的数据分析装置,参照附图详细地进行说明。图2是将本实施方式的数据分析装置20的结构作为一例而表示的框图。
[0041]图2中所记载的数据分析装置20进行多重任务型分析。即,若数据分析装置20输入多个目标变量的实测值24 A和多个解释变量的实测值24B,并对表示目标变量和解释变量的关联性的预测规则(24D?24F)进行学习,且输入与预测对象的目标变量对应的解释变量的实测值24C,则计算并输出预测对象的各目标变量的预测值24G。
[0042]特别是,如果本实施方式的数据分析装置10对由与所有的目标变量共通关联的解释变量所表达的预测规则(称作“共通预测规则24D”)、由针对各目标变量而分别关联的解释变量所表达的不同目标变量的预测规则(称作“个别预测规则24E”)、将类似的个别预测规则分组化而在不同组中对预测规则进行计算并修正的组预测规则24F进行学习,并基于共通预测规则24D和组预测规则24F输入解释变量的实测值,则对想要预测的每个目标变量的预测值24G进行计算并输出。
[0043]参照图2,数据分析装置10作为硬件具备通信接口(I/F Jnterface)部21、操作输入部22、画面显示部23、存储部24、以及处理器25。
[0044]通信I/F部21具有专用的数据通信电路,并与经由通信线路(未图示)而连接的未图示的各种装置间进行数据通信。操作输入部22具有键盘、鼠标等操作输入装置,对操作者的操作进行检测并输出到处理器15。画面显示部23具有L⑶(Liquid CrystalDisplay,液晶显示器)、PDP (Plasma Display Panel,等离子体显示面板)等画面显示装置,并根据来自处理器15的指示,对操作菜单、选定结果等各种信息进行画面显示。
[0045]存储部24具有硬盘、半导体存储器等存储装置,对处理器25中的各种处理所需要的处理信息以及程序进行存储。程序是通过被处理器25读入并执行而实现各种处理部(25A?25C)的程序。也可以将程序经由通信I/F部11等数据输入输出功能从外部装置(未图示)、计算机可读取的存储介质(未图示)预先读入并保存到存储部24。
[0046]在存储于存储部24中的主要的处理信息中包含多个目标变量的实测值24 A、多个解释变量的实测值24B、与成为预测对象的目标变量对应的解释变量的实测值24C、共通预测规则24D、个别预测规则24E、组预测规则24F、和预测值24G。
[0047]多个目标变量的实测值24 A和多个解释变量的实测值124B按目标变量的种类被分类。按目标变量的种类被分类的数据也可以是目标变量的实测值和对应的解释变量的实测值成对的列表。
[0048]与成为预测对象的目标变量对应的解释变量的实测值24C是与成为预测对象的目标变量对应的解释变量的实测值。
[0049]共通预测规则24D是由与所有的目标变量共通关联的解释变量所表达的预测规贝U。共通预测规则24D也可以是与所有的目标变量共通关联的解释变量名和表示该解释变量对目标变量赋予的影响力的值成对构成的列表。
[0050]个别预测规则24E是由针对各目标变量而分别关联的解释变量所表达的不同目标变量的预测规则。个别预测规则24E也可以是目标变量名、相对于该目标变量而关联的解释变量名、和表示该解释变量对该目标变量所赋予的影响力的值成为三个组而构成的列表。
[0051]组预测规则24F是将类似的个别预测规则分组化时的不同组的预测规则。组预测规则24F也可以由组ID与不同组的预测规则成对的信息、和表示属于各组ID的个别预测规则14E的信息所构成。
[0052]预测值24F也可以为由成为预测对象的目标变量和预测的结果成对的列表。
[0053]处理器25具有CPU (Central Processing Unit)等微处理器和其外围电路。处理器25通过从存储部24将程序读入并执行,使上述硬件和程序协同工作而实现各种处理部。在由处理器25所实现的主要的处理部中包含有输入部25 A、预测规则学习部25B、以及预测值计算部25C。
[0054]输入部25 A从通信I/F部21或操作输入部22输入多个目标变量的实测值24 A、与成为预测对象的目标变量对应的解释变量的实测值24B,并存储到存储部24。
[0055]预测规则学习部25B使用多个目标变量的实测值24 A和多个解释变量的实测值24B,对由与所有的目标变量共通关联的解释变量所表达的共通预测规则24D、和由针对各目标变量而分别关联的解释变量所表达的个别预测规则24E进行学习,此外,对将类似的个别预测规则分组化而计算的组预测规则24F进行学习,并保存到存储部24。
[0056]预测值计算部25C从存储部24读入共通预测规则24D、组预测规则24F、与成为预测对象的目标变量对应的解释变量的实测值24C,并在共通预测规则24D和组预测规则24F中输入与成为预测对象的目标变量对应的解释变量的实测值24C,对想要预测的每个目标变量的预测值24G进行计算,并保存到存储部24。
[0057]另外,预测值计算部25C从存储部24读入预测值24G,并输出到画面显示部23,或者通过通信I/F部21输出到外部。另外,预测值计算部25C从存储部24读入共通预测规则24D、个别预测规则24E、组预测规则24F,并输出到画面显示部23,或者通过通信I/F部21输出到外部。
[0058]接下来,针对本实施方式所涉及的数据分析装置20的动作,参照附图进行说明。图3是将数据分析装置20的动作作为一例而表示的流程图。
[0059]参照图3,在本实施方式所涉及的数据分析装置10的动作中包含学习阶段以及预测阶段这两个阶段。
[0060]首先,在学习阶段中,数据分析装置20进行以下的动作。输入部25 A从通信I/F部21或操作输入部22输入多个目标变量的实测值24 A和与该实测值24对应的多个解释变量的实测值24B,并存储到存储部24 (步骤Sll)。
[0061]接下来,预测规则学习部25B从存储部24读出多个目标变量的实测值24 A和多个解释变量的实测值24 A,并同时对共通预测规则24D、个别预测规则24E、以及组预测规则24F的全部进行学习(步骤S12)。
[0062]另一方面,在预测阶段,数据分析装置20进行以下的动作。首先,输入部25 A从通信I/F部21或操作输入部22输入与成为预测对象的目标变量对应的解释变量的实测值24C,并存储到存储部24 (步骤S21)。
[0063]接下来,预测值计算部25C从存储部24读入共通预测规则24D和组预测规则24F,输入与成为预测对象的目标变量对应的解释变量的实测值24C,对想要预测的每个目标变量的预测值进行计算(步骤S22)。
[0064]接下来,预测值计算部25C将预测值24G、共通预测规则24D、个别预测规则24E、组预测规则24F中的由用户选择的内容,输出到画面显示部13,或者通过通信I/F部11输出到外部(步骤S23)。
[0065]根据本实施方式的数据分析装置20,即使目标变量较多时,求出通过将针对每个目标变量而学习的预测规则分组化而计算出的组预测规则24F,由此能够减少预测规则的数目,而不会大幅度地降低预测精度。
[0066]接下来,针对数据分析装置20的学习阶段以及预测阶段中的动作,基于具体例而更详细地进行说明。以下,附加下划线而表达下标。例如,将Ab标记为A—B。另外,附加帽形标号而表达上标。例如,将A B标记为A a B。
[0067](I)学习阶段的详细
[0068][步骤Sll]
[0069]输入部25 A将多个目标变量的实测值24 A和多个解释变量的实测值24B作为输入。将输入的多个目标变量的实测值24 A和多个解释变量的实测值24B分别作为X—ηt 和Y— n t (η = 1,2,...,N— t ; t = I,...,T)0
[0070]这里,矢量X—n t是表示目标变量的种类t的第η目标观测矢量的M维的列矢量。另一方面,Y—n t是目标变量的种类t的第η目标实测值。另外,N—t表示目标变量的种类t的实测值的个数。此外,T表示目标变量的种类的个数。X—n t m ( m =1,...,M )表示目标变量的种类t的第η目标观测矢量的解释变量m的实测值。M表示解释变量的个数。矩阵X—t是按行排列行矢量X — n t { T }( η = 1,2,..., N—t )后的N—t X M大小的矩阵。这里,a { T }表示转置
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1