XpertRule® Miner

XpertRule® Miner

the Complete Data Mining Solution

About Miner
Data Transformation
XpertRule® Miner SDK
ProfilerX
Associations Discovery
Operating Requirements


About Miner

  • Addressing the full data mining process.
  • A feature rich package for both the experienced data mining practitioner and for the first time user.
  • ActiveX data mining components for embedding within vertical applications.
  • Scalable high performance client-server data mining.

ProfilerX Tree MinerXpertRule® Miner is XpertRule Software's next generation product evolved from the established Profiler scalable client-server data mining software. Using ActiveX technology, the Miner client can be deployed in a variety of ways. Solutions can now be built as stand-alone mining systems or embedded in other vertical applications under MS-Windows. Deployment can also be over Intranets or the Internet. The ActiveX Miner client works with XpertRule's high performance data mining servers to provide multi-tier client-server data mining against very large data bases. Mining can be performed either directly against the data in situ, or by high performance mining against tokenised cache data tables.

Miner includes extensive data transformation, visualisation and reporting features. Data can be manipulated using a drag and drop interface. Users can graphically design their customized data manipulation, mining and reporting processes. Software developers can also directly control the application using the exposed methods and properties of the Miner's objects. This enables Miner to be seamlessly integrated as part of vertical applications - such as for a Customer Relationship Management system, which could have been built in any environment (VB, Delphi, etc.). All this is achieved without compromising scalability or performance.

ProfilerX on the Internet

With this flexible deployment, applications can now be delivered as stand alone, embedded within another software environment or as Intranet/Internet enabled applications.

This example shows the ProfilerX tree client running over the Intranet using the Microsoft IE 4 browser. Miner will generate a default HTML/script page with an embedded ActiveX component.
Reporting facilities within Miner are extensive. Visualisation and exploration of your data can be incorporated at any stage of the data mining life cycle.

Data can be filtered through tree profiles and reported on, or extracted to new data sources. Graphs, charts and tables can be dynamically linked to the graphical tree views of your data. As the user navigates through different levels and applies different scenarios they can be kept constantly updated.

XpertRule Miner now provides both the feature rich environment required by the experienced data mining practitioner, as well as enabling highly focussed mining and reporting systems to be provided for users who are new to data mining.


Data Transformation

Graphical Data TransformationUsing a drag and drop interface, data transformations can be designed and executed. Interim reports can be included to monitor progress, using expand/collapse data structure tables and 3D data exploration graphs. Data can be input from any ODBC compliant data source and output as ODBC, CSV or DMT format files.

Table Manipulations
  • Table joins: The data fields from different tables can be joined together according to a common index field.
  • Table merge: The rows from different tables with the same field definitions can be merged.
  • Table filtering: Rows can be excluded from tables according to a given criteria. They can also be filtered through trees to find out which profile they belong to.
  • Table sorting: Tables can be sorted into ascending or descending order.
  • Table sampling: Random samples can be extracted from larger tables.

Field manipulations
  • Derived fields: New fields can be generated from calculations or string manipulations on existing fields. This can be used to clean data fields or to generate new fields for data mining. Features drag and drop of field variables and Visual Basic like syntax.
  • Aggregated fields: New fields can be generated by aggregating the data in other data fields to generate summaries such as minimum, maximum, average, sum and count. Time series aggregation can also be performed.


XpertRule® Miner SDK

The Miner's System Developer Kit can be used for deploying embedded Miner OCX tree components and data transformation scripts. The kit includes templates and examples for Visual Basic and Delphi, and generation of default HTML/script pages for Web deployment.


ProfilerX

ProfilerX is the ActiveX decision tree mining component included with XpertRule® Miner. It can be used as an object within the Miner's graphical mining process. The exposed properties and methods of ProfilerX also enable it to be seamlessly embedded as a data mining component in any application by using the Miner's SDK.

ProfilerX does not use memory loading (i.e. RAM) to mine data. All mining is performed using client-server either to remote data (i.e. using SQL to mine the data on the server) or to the data on disk using high performance compressed table mining (called Data Mining Tables or DMT).
  • Can mine very large numbers of table rows (millions) without sampling.
  • Horizontal or vertical tree orientation with tree magnification zoom, secondary tree overview and navigator window.
  • Synchronized tree path display (expressed as English text) with path highlighting.
  • Tree induction on discrete or numeric outcomes.
  • Automatic tree induction, interactive tree induction (user override), or manual tree branch editing using drag and drop.
  • Ability to create a decision from one outcome, then change the outcome used on the tree and see how that outcome's frequencies fall down each path.
  • Automatic and manual field grouping. Numeric attributes can have automatic thresholds derived or used "as is".
  • Field ranking on up to 1000 fields per pass.
  • Multiple secondary report windows with graphs and tables for field frequencies, probabilities, aggregated summaries, cross leaf and lift/gain charts.
  • Secondary report windows can be updated dynamically to redraw graphs and tables as the user navigates around the decision tree.
  • User controlled colour/intensity settings for frequencies and probabilities.
  • Normalisation of frequencies.
  • Copy and paste of decision trees as WMF (Windows Meta Files). When pasted into MS-Word or MS-Excel these can be edited and annotated.
  • Monitor multiple data sets by adding them to existing trees. Visualise the differences between monitored data sets using graphs.
  • Decision trees can be used to filter records (table rows) as part of XpertRule® Miner operations.
  • Multiple tree objects and tree filters as part of XpertRule® Miner operations.
  • Requires the XpertRule® Miner SDK for deployment

Associations Discovery

AssociationX MinerXpertRule Miner supports the discovery of associations in both "case" and "transaction" data. Case based data is the type typically used for tree induction in which each record (or table row) has data fields describing that particular case - for example, a customer record. In contrast to tree induction which needs an outcome field to be defined, associations discovery can discover inherent clusters/segmentation in case data. This can be used to provide better understanding in case data or to define new data fields (i.e. table columns) prior to tree induction mining.

Transaction data consists of records each representing a transaction identifier and an associated item or event. Each transaction will appear in as many records as there are items associated with it. The discovery of associations in transaction data is typically used in "basket analysis - to discover affinity between purchased items.

See also the white papers on Data Mining with XpertRule Miner and the wide scale deployment of Active Data Mining Solutions.

Operating Requirements

  • Microsoft Windows 2000 or XP.
  • At least the minimum memory recommended by the operating system.
  • ODBC - Open Database Connectivity.


Specifications are subject to change. Please check for latest features and operating environments. XpertRule® is a registered trademark of XpertRule Software Limited. XpertRule® Miner, ProfilerX, AssociationX and Case-AssociationX are trademarks of XpertRule Software Limited. All other brand and product names are trademarks or registered trademarks of their respective holders.

Site Map | Home