Java Reference
In-Depth Information
82.
"Please verify the physical "
83.
"dataset URI, and try again.");
84.
} catch (JDMException lJdme) {
85.
JOptionPane.showMessageDialog(this, "JDMException Occured: "
86.
lJdme.getMessage());
87.
} finally {
88.
setCursor(Cursor.getPredefinedCursor(Cursor.DEFAULT_CURSOR));
89.
}
90. }
We have isolated the code that creates the minimum BuildSettings
associated with each data mining function. The following is the code
for classification and association; code for the other mining functions
can be easily extrapolated from these. The code for classification is
shown here.
1. private BuildSettings createClassificationSettings(
2.
String iTargetAttributeName) throws JDMException {
ClassificationSettingsFactory lCsFactory
3.
4.
(ClassificationSettingsFactory) mDmeConn.getFactory(
5.
"javax.datamining.supervised.classification"
".ClassificationSettings");
6.
ClassificationSettings lClassificationSettings
7.
8.
lCsFactory.create();
if (iTargetAttributeName ! null &&
9.
iTargetAttributeName.length() > 0) {
10.
11.
lClassificationSettings.setTargetAttributeName(
12.
iTargetAttributeName);
13.
}
14.
return lClassificationSettings;
15. }
The code for association is shown here.
1. private AssociationSettings createAssociationSettings(
2.
int iMaxRules,
3.
double iMinConfidence,
4.
double iMinSupport) throws JDMException {
5.
AssociationSettingsFactory lAssociationFactory
6.
(AssociationSettingsFactory) mDmeConn.getFactory(
7.
"javax.datamining.association.AssociationSettings");
8.
AssociationSettings lAssociationSettings
9.
lAssociationFactory.create();
10.
lAssociationSettings.setMaxRuleLength(iMaxRules);
11.
lAssociationSettings.setMinConfidence(iMinConfidence);
12.
lAssociationSettings.setMinSupport(iMinSupport);
13.
return lAssociationSettings;
14. }
 
Search WWH ::




Custom Search