Decllatta

所属分类:人工智能/神经网络/深度学习
开发工具:Visual C++
文件大小:41KB
下载次数:2
上传日期:2012-07-25 23:48:02
上 传 者luisshh
说明:  数据挖掘中关联规则的eclatt算法在Visual C下的实现
(Data mining for association rules eclatt algorithm implemented in Visual C)

文件列表:
Decllatta\eclat\eclat\doc\copying (26428, 2007-02-28)
Decllatta\eclat\eclat\ex\flg2set (241, 2007-02-28)
Decllatta\eclat\eclat\ex\hdr2set (217, 2007-02-28)
Decllatta\eclat\eclat\ex\row2set (167, 2007-02-28)
Decllatta\eclat\eclat\ex\tab2set (142, 2007-02-28)
Decllatta\eclat\eclat\ex\test1.tab (60, 2007-02-28)
Decllatta\eclat\eclat\ex\test2.tab (60, 2007-02-28)
Decllatta\eclat\eclat\ex\test3.tab (120, 2007-02-28)
Decllatta\eclat\eclat\ex\test4.tab (110, 2007-02-28)
Decllatta\eclat\eclat\ex\test5.tab (69, 2007-02-28)
Decllatta\eclat\eclat\ex\tid2set (337, 2007-02-28)
Decllatta\eclat\eclat\src\bitmat.c (33862, 2007-02-28)
Decllatta\eclat\eclat\src\bitmat.h (3959, 2007-02-28)
Decllatta\eclat\eclat\src\eclat.c (21148, 2008-05-02)
Decllatta\eclat\eclat\src\eclat.dsp (3927, 2008-06-09)
Decllatta\eclat\eclat\src\eclat.dsw (518, 2008-06-08)
Decllatta\eclat\eclat\src\eclat.ncb (66560, 2008-06-09)
Decllatta\eclat\eclat\src\eclat.opt (48640, 2008-06-09)
Decllatta\eclat\eclat\src\eclat.plg (2045, 2008-06-09)
Decllatta\eclat\eclat\src\Debug (0, 2008-06-08)
Decllatta\eclat\eclat\doc (0, 2008-04-03)
Decllatta\eclat\eclat\ex (0, 2008-04-03)
Decllatta\eclat\eclat\src (0, 2008-06-08)
Decllatta\eclat\eclat (0, 2008-06-08)
Decllatta\eclat (0, 2008-06-23)
Decllatta (0, 2012-03-18)

The example files in this directory demonstrate how to use the options -b, -f, and -r. This file also explains the conversion scripts, which can convert different input formats into the format needed by the eclat program. In the file test1.tab transactions are separated by newline characters and the items of a transaction are separated by spaces. This is the standard input format and hence the file can be processed directly: eclat test1.tab test1.out In the file test2.tab the same transactions can be found, but several different field separators are used. This file can be processed with: eclat -f ",.;:" -l test2.tab test2.out The files test3.tab to test5.tab are in formats that cannot be processed directly with the eclat program, but which may be common. In the file test3.tab each line contains a transaction identifier and an item, separated by a space. This file can be converted into the standard input format with the script tid2set, i.e., with tid2set test3.tab x.tab Note, however, that the input file (here: test3.tab) must be sorted w.r.t. the transaction identifier, so that items belonging to the same transaction occupy consecutive lines/records. In the file test4.tab the first line states the item names and the following lines contain flags T (true) and F (false) depending on whether the item is contained in the transaction represented by the line or not. This format can be converted into the standard input format with the script flg2set, i.e., with flg2set test4.tab x.tab In the file test5.tab there is one item per line and transactions are separated by blank lines. This format can be converted into the standard input format with the script row2set, i.e., with row2set test5.tab x.tab The additional scripts tab2set and hdr2set convert tables with column numbers or column names into a format appropriate for the eclat program. They are invoked in the same way as all other scripts discussed above, i.e., with tab2set a.tab b.tab or hdr2set a.tab b.tab where a.tab is the name of the input file and b.tab the name of the output file. The script tab2set replaces each table entry "x" of the input file by "Xi=x", where i is the column number (starting with 1). The script hdr2set reads the variable names from the first line of the input file and then replaces each table entry "x" by "X=x", where "X" is the variable name that was found in the corresponding column of the first line. These scripts are handy if you want to process tabular data by treating each table row as a transaction. Note that any input may also be read from standard input and any output may be sent to standard output, simply by specifying a '-' or an empty string "" instead of a filename. For example eclat test1.tab - writes the item sets directly to the terminal. They may be piped to any other program, since all other messages of the eclat program are written to standard error. Enjoy, Christian Borgelt

近期下载者

相关文件


收藏者