source: orange/docs/widgets/rst/index.rst @ 11819:86b1eb381c7e

Revision 11819:86b1eb381c7e, 16.9 KB checked in by blaz <blaz.zupan@…>, 4 months ago (diff)

Added documentation on Paint Data widget.

Line 
1##############
2Orange Widgets
3##############
4
5Orange widgets are building blocks of data analysis workflows that are
6assembled in Orange's visual programming environment.
7
8.. image:: images/simple-workflow.png
9    :alt: Orange Workflow
10
11Widgets are grouped into classes according to their function. A typical
12workflow may mix widgets for data input and filtering, visualization,
13and predictive data mining.
14
15Data
16----
17
18.. list-table::
19    :class: widget-catalog-table widget-category-data
20    :widths: 1 1 1
21   
22    * - |File_icon| :ref:`File`
23      - |PaintData_icon| :ref:`Paint Data`
24      - |DataTable_icon| :ref:`Data Table`
25    * - |SelectAttributes_icon| :ref:`Select Attributes`
26      - |Rank_icon| :ref:`Rank`
27      - |PurgeDomain_icon| :ref:`Purge Domain`
28    * - |MergeData_icon| :ref:`Merge Data`
29      - |Concat_icon| :ref:`Concatenate`
30      - |DataSampler_icon| :ref:`Data Sampler`
31    * - |SelectData_icon| :ref:`Select Data`
32      - |Save_icon| :ref:`Save`
33      - |Discretize_icon| :ref:`Discretize`
34    * - |Cont_icon| :ref:`Continuize`
35      - |Impute_icon| :ref:`Impute`
36      - |Outliers_icon| :ref:`Outliers`
37    * - |EditDomain_icon| :ref:`Edit Domain`
38      - |PythonScript_icon| :ref:`Python Script`
39      -
40
41.. |File_icon| image:: ../../../Orange/OrangeWidgets/Data/icons/File.svg
42    :alt: File
43    :width: 36
44    :height: 36
45
46.. |PaintData_icon| image:: ../../../Orange/OrangeWidgets/Data/icons/PaintData.svg
47    :alt: File
48    :width: 36
49    :height: 36
50
51.. |DataTable_icon| image:: ../../../Orange/OrangeWidgets/Data/icons/DataTable.svg
52    :alt: Data Table
53    :width: 36
54    :height: 36
55   
56.. |SelectAttributes_icon| image:: ../../../Orange/OrangeWidgets/Data/icons/SelectAttributes.svg
57    :alt: Select Attributes
58    :width: 36
59    :height: 36
60   
61.. |Rank_icon| image:: ../../../Orange/OrangeWidgets/Data/icons/Rank.svg
62    :alt: Rank
63    :width: 36
64    :height: 36
65   
66.. |PurgeDomain_icon| image:: ../../../Orange/OrangeWidgets/Data/icons/PurgeDomain.svg
67    :alt: Purge Domain
68    :width: 36
69    :height: 36
70   
71.. |MergeData_icon| image:: ../../../Orange/OrangeWidgets/Data/icons/MergeData.svg
72    :alt: Merge Data
73    :width: 36
74    :height: 36
75
76.. |Concat_icon| image:: ../../../Orange/OrangeWidgets/Data/icons/Concatenate.svg
77    :alt: Merge Data
78    :width: 36
79    :height: 36
80
81.. |DataSampler_icon| image:: ../../../Orange/OrangeWidgets/Data/icons/DataSampler.svg
82    :alt: Merge Data
83    :width: 36
84    :height: 36
85
86.. |SelectData_icon| image:: ../../../Orange/OrangeWidgets/Data/icons/SelectData.svg
87    :alt: Merge Data
88    :width: 36
89    :height: 36
90
91.. |Save_icon| image:: ../../../Orange/OrangeWidgets/Data/icons/Save.svg
92    :alt: Merge Data
93    :width: 36
94    :height: 36
95
96.. |Discretize_icon| image:: ../../../Orange/OrangeWidgets/Data/icons/Discretize.svg
97    :alt: Merge Data
98    :width: 36
99    :height: 36
100
101.. |Cont_icon| image:: ../../../Orange/OrangeWidgets/Data/icons/Continuize.svg
102    :alt: Merge Data
103    :width: 36
104    :height: 36
105   
106.. |Impute_icon| image:: ../../../Orange/OrangeWidgets/Data/icons/Impute.svg
107    :alt: Merge Data
108    :width: 36
109    :height: 36
110   
111.. |Outliers_icon| image:: ../../../Orange/OrangeWidgets/Data/icons/Outliers.svg
112    :alt: Merge Data
113    :width: 36
114    :height: 36
115
116.. |EditDomain_icon| image:: ../../../Orange/OrangeWidgets/Data/icons/EditDomain.svg
117   :alt: Edit Domain
118   :width: 36
119   :height: 36
120
121.. |PythonScript_icon| image:: ../../../Orange/OrangeWidgets/Data/icons/PythonScript.svg
122   :alt: Edit Domain
123   :width: 36
124   :height: 36
125
126
127Visualize
128---------
129
130.. list-table::
131    :class: widget-catalog-table widget-category-visualize
132    :widths: 1 1 1
133   
134    * - |Distributions_icon| :ref:`Distributions`
135      - |ScatterPlot_icon| :ref:`Scatter Plot`
136      - |AttributeStatistics_icon| :ref:`Attribute Statistics`
137    * - |LinearProjection_icon| :ref:`Linear Projection`
138      - |Radviz_icon| :ref:`Radviz`
139      - |Polyviz_icon| :ref:`Polyviz`
140    * - |ParallelCoords_icon| :ref:`Parallel Coordinates`
141      - |SurveyPlot_icon| :ref:`Survey Plot`
142      - |MosaicDisplay_icon| :ref:`Mosaic Display`
143    * - |SieveDiagram_icon| :ref:`Sieve Diagram`
144      - |SieveMultigram_icon| `Sieve Multigram`
145      -
146
147.. |Distributions_icon| image:: ../../../Orange/OrangeWidgets/Visualize/icons/Distribution.svg
148    :alt: Distributions
149    :width: 36
150    :height: 36
151   
152.. |ScatterPlot_icon| image:: ../../../Orange/OrangeWidgets/Visualize/icons/ScatterPlot.svg
153    :alt: Scatter Plot
154    :width: 36
155    :height: 36
156   
157.. |AttributeStatistics_icon| image:: ../../../Orange/OrangeWidgets/Visualize/icons/AttributeStatistics.svg
158    :alt: AttributeStatistics
159    :width: 36
160    :height: 36
161   
162.. |LinearProjection_icon| image:: ../../../Orange/OrangeWidgets/Visualize/icons/LinearProjection.svg
163    :alt: Linear Projection
164    :width: 36
165    :height: 36
166   
167.. |Radviz_icon| image:: ../../../Orange/OrangeWidgets/Visualize/icons/Radviz.svg
168    :alt: Rad Viz
169    :width: 36
170    :height: 36
171   
172.. |Polyviz_icon| image:: ../../../Orange/OrangeWidgets/Visualize/icons/Polyviz.svg
173    :alt: Poly Viz
174    :width: 36
175    :height: 36
176   
177.. |ParallelCoords_icon| image:: ../../../Orange/OrangeWidgets/Visualize/icons/ParallelCoordinates.svg
178    :alt: Parallel Coordinates
179    :width: 36
180    :height: 36
181
182.. |SurveyPlot_icon| image:: ../../../Orange/OrangeWidgets/Visualize/icons/SurveyPlot.svg
183    :alt: Survey Plot
184    :width: 36
185    :height: 36
186   
187.. |MosaicDisplay_icon| image:: ../../../Orange/OrangeWidgets/Visualize/icons/MosaicDisplay.svg
188    :alt: Mosaic Display
189    :width: 36
190    :height: 36
191   
192.. |SieveDiagram_icon| image:: ../../../Orange/OrangeWidgets/Visualize/icons/SieveDiagram.svg
193    :alt: Sieve Diagram
194    :width: 36
195    :height: 36
196   
197.. |SieveMultigram_icon| image:: ../../../Orange/OrangeWidgets/Visualize/icons/SieveMultigram.svg
198    :alt: Sieve Multigram
199    :width: 36
200    :height: 36
201
202
203Classify
204--------
205   
206.. list-table::
207    :class: widget-catalog-table widget-category-classify
208    :widths: 1 1 1
209   
210    * - |NaiveBayes_icon| :ref:`Naive Bayes`
211      - |SVM_icon| :ref:`SVM`
212      - |LogReg_icon| :ref:`Logistic Regression`
213    * - |Majority_icon| :ref:`Majority`
214      - |ClassificationTree_icon| :ref:`Classification Tree`
215      - |ClassificationTreeGraph_icon| :ref:`Classification Tree Graph`
216    * - |ClsTreeViewer_icon| :ref:`Classification Tree Viewer`
217      - |CN2Rules_icon| :ref:`CN2 Rules`
218      - |CN2RulesViewer_icon| :ref:`CN2 Rules Viewer`
219    * - |kNN_icon| :ref:`k-Nearest Neighbours`
220      - |Nomogram_icon| :ref:`Nomogram`
221      - |RandomForest_icon| :ref:`Random Forest`
222    * - |C4.5_icon| :ref:`C4.5`
223      - |ITreeBuilder_icon| :ref:`Interactive Tree Builder`
224      -
225
226.. |NaiveBayes_icon| image:: ../../../Orange/OrangeWidgets/Classify/icons/NaiveBayes.svg
227    :alt: Naive Bayes
228    :width: 36
229    :height: 36
230
231.. |SVM_icon| image:: ../../../Orange/OrangeWidgets/Classify/icons/SVM.svg
232    :alt: Support Vector Machines
233    :width: 36
234    :height: 36
235
236.. |LogReg_icon| image:: ../../../Orange/OrangeWidgets/Classify/icons/LogisticRegression.svg
237    :alt: Logistic Regression
238    :width: 36
239    :height: 36
240
241.. |Majority_icon| image:: ../../../Orange/OrangeWidgets/Classify/icons/Majority.svg
242    :alt: Majority
243    :width: 36
244    :height: 36
245
246.. |ClassificationTree_icon| image:: ../../../Orange/OrangeWidgets/Classify/icons/ClassificationTree.svg
247    :alt: Classification Tree
248    :width: 36
249    :height: 36
250
251.. |ClassificationTreeGraph_icon| image:: ../../../Orange/OrangeWidgets/Classify/icons/ClassificationTreeGraph.svg
252    :alt: Classification Tree Graph
253    :width: 36
254    :height: 36
255
256.. |ClsTreeViewer_icon| image:: ../../../Orange/OrangeWidgets/Classify/icons/ClassificationTreeViewer.svg
257    :alt: Classification Tree Viewer
258    :width: 36
259    :height: 36
260
261.. |CN2Rules_icon| image:: ../../../Orange/OrangeWidgets/Classify/icons/CN2.svg
262    :alt: CN2 Rules
263    :width: 36
264    :height: 36
265
266.. |CN2RulesViewer_icon| image:: ../../../Orange/OrangeWidgets/Classify/icons/CN2RulesViewer.svg
267    :alt: CN2 Rules Viewer
268    :width: 36
269    :height: 36
270
271.. |kNN_icon| image:: ../../../Orange/OrangeWidgets/Classify/icons/kNearestNeighbours.svg
272    :alt: k-Nearest Neighbours
273    :width: 36
274    :height: 36
275
276.. |Nomogram_icon| image:: ../../../Orange/OrangeWidgets/Classify/icons/Nomogram.svg
277    :alt: Nomogram
278    :width: 36
279    :height: 36
280
281.. |RandomForest_icon| image:: ../../../Orange/OrangeWidgets/Classify/icons/RandomForest.svg
282    :alt: Random Forest
283    :width: 36
284    :height: 36
285
286.. |C4.5_icon| image:: ../../../Orange/OrangeWidgets/Classify/icons/C4.5.svg
287    :alt: C4.5
288    :width: 36
289    :height: 36
290
291.. |ITreeBuilder_icon| image:: ../../../Orange/OrangeWidgets/Classify/icons/InteractiveTreeBuilder.svg
292    :alt: Interactive Tree Builder
293    :width: 36
294    :height: 36
295
296
297Regression
298----------
299
300.. list-table::
301    :widths: 1 1 1
302    :class: widget-catalog-table widget-category-regression
303   
304    * - |Mean_icon| :ref:`Mean`
305      - |LinearRegression_icon| :ref:`Linear Regression`
306      - |RegressionTree_icon| :ref:`Regression Tree`
307    * - |RegressionTreeGraph_icon| :ref:`Regression Tree Graph`
308      - |Pade_icon| :ref:`Pade`
309      -
310
311
312.. |Mean_icon| image:: ../../../Orange/OrangeWidgets/Regression/icons/Mean.svg
313    :alt: Mean
314    :width: 36
315    :height: 36
316
317.. |LinearRegression_icon| image:: ../../../Orange/OrangeWidgets//Regression/icons/LinearRegression.svg
318    :alt: Linear Regression
319    :width: 36
320    :height: 36
321
322.. |RegressionTree_icon| image:: ../../../Orange/OrangeWidgets/Regression/icons/RegressionTree.svg
323    :alt: Regression Tree
324    :width: 36
325    :height: 36
326
327.. |RegressionTreeGraph_icon| image:: ../../../Orange/OrangeWidgets/Regression/icons/RegressionTreeGraph.svg
328    :alt: Regression Tree Graph
329    :width: 36
330    :height: 36
331
332.. |Pade_icon| image:: ../../../Orange/OrangeWidgets/Regression/icons/Pade.svg
333    :alt: Pade
334    :width: 36
335    :height: 36
336
337
338Evaluate
339--------
340
341.. list-table::
342    :widths: 1 1 1
343    :class: widget-catalog-table widget-category-evaluate
344   
345    * - |ConfusionMatrix_icon| :ref:`Confusion Matrix`
346      - |ROCAnalysis_icon| :ref:`ROC Analysis`
347      - |LiftCurve_icon| :ref:`Lift Curve`
348    * - |CalibrationPlot_icon| :ref:`Calibration Plot`
349      - |TestLearners_icon| :ref:`Test Learners`
350      - |Predictions_icon| :ref:`Predictions`
351
352
353.. |ConfusionMatrix_icon| image:: ../../../Orange/OrangeWidgets/Evaluate/icons/ConfusionMatrix.svg
354    :alt: Confusion Matrix
355    :width: 36
356    :height: 36
357
358.. |ROCAnalysis_icon| image:: ../../../Orange/OrangeWidgets/Evaluate/icons/ROCAnalysis.svg
359    :alt: Pade
360    :width: 36
361    :height: 36
362
363.. |LiftCurve_icon| image:: ../../../Orange/OrangeWidgets/Evaluate/icons/LiftCurve.svg
364    :alt: Lift Curve
365    :width: 36
366    :height: 36
367
368.. |CalibrationPlot_icon| image:: ../../../Orange/OrangeWidgets/Evaluate/icons/CalibrationPlot.svg
369    :alt: Calibration Plot
370    :width: 36
371    :height: 36
372
373.. |TestLearners_icon| image:: ../../../Orange/OrangeWidgets/Evaluate/icons/TestLearners1.svg
374    :alt: Test Learners
375    :width: 36
376    :height: 36
377
378.. |Predictions_icon| image:: ../../../Orange/OrangeWidgets/Evaluate/icons/Predictions.svg
379    :alt: Predictions
380    :width: 36
381    :height: 36
382
383
384Associate
385---------
386
387.. list-table::
388    :widths: 1 1 1
389    :class: widget-catalog-table widget-category-associate
390   
391    * - |AssociationRules_icon| :ref:`Association Rules`
392      - |AssociationRulesFilter_icon| :ref:`Association Rules Filter`
393      - |AssociationRulesExplorer_icon| :ref:`Association Rules Explorer`
394    * - |ItemSets_icon| `Item Sets`
395      - |ItemSetsExplorer_icon| `Item Sets Explorer`
396      -
397
398.. |AssociationRules_icon| image:: ../../../Orange/OrangeWidgets/Associate/icons/AssociationRules.svg
399    :alt: Association Rules
400    :width: 36
401    :height: 36
402
403.. |AssociationRulesFilter_icon| image:: ../../../Orange/OrangeWidgets/Associate/icons/AssociationRulesFilter.svg
404    :alt: AssociationRulesFilter
405    :width: 36
406    :height: 36
407
408.. |AssociationRulesExplorer_icon| image:: ../../../Orange/OrangeWidgets/Associate/icons/AssociationRulesExplorer.svg
409    :alt: Association Rules Explorer
410    :width: 36
411    :height: 36
412
413.. |ItemSets_icon| image:: ../../../Orange/OrangeWidgets/Associate/icons/Itemsets.svg
414    :alt: Item Sets
415    :width: 36
416    :height: 36
417
418.. |ItemSetsExplorer_icon| image:: ../../../Orange/OrangeWidgets/Associate/icons/ItemsetsExplorer.svg
419    :alt: Item Sets Explorer
420    :width: 36
421    :height: 36
422
423
424Unsupervised
425------------
426
427.. list-table::
428    :widths: 1 1 1
429    :class: widget-catalog-table widget-category-unsupervised
430   
431    * - |DistanceFile_icon| :ref:`Distance File`
432      - |SaveDistanceFile_icon| `Save Distance File`
433      - |MatrixTransformation_icon| `Matrix Transformation`
434    * - |DistanceMatrixFilter_icon| `Distance Matrix Filter`
435      - |DistanceMap_icon| :ref:`Distance Map`
436      - |ExampleDistance_icon| :ref:`Example Distance`
437    * - |AttributeDistance_icon| :ref:`Attribute Distance`
438      - |HierarchicalClustering_icon| :ref:`Hierarchical Clustering`
439      - |InteractionGraph_icon| :ref:`Interaction Graph`
440    * - |kMeansClustering_icon| :ref:`k-Means Clustering`
441      - |MDS_icon| :ref:`MDS`
442      - |PCA_icon| :ref:`PCA`
443    * - |SOM_icon| `SOM`
444      - |SOMVisualizer_icon| `SOM Visualizer`
445      -
446
447.. |DistanceFile_icon| image:: ../../../Orange/OrangeWidgets/Unsupervised/icons/LoadDistances.svg
448    :alt: Distance File
449    :width: 36
450    :height: 36
451
452.. |SaveDistanceFile_icon| image:: ../../../Orange/OrangeWidgets/Unsupervised/icons/SaveDistances.svg
453    :alt: Save Distance File
454    :width: 36
455    :height: 36
456
457.. |MatrixTransformation_icon| image:: ../../../Orange/OrangeWidgets/Unsupervised/icons/MatrixTransformation.svg
458    :alt: Matrix Transformation
459    :width: 36
460    :height: 36
461
462.. |DistanceMatrixFilter_icon| image:: ../../../Orange/OrangeWidgets/icons/DistanceFilter.png
463    :alt: Distance Matrix Filter
464    :width: 36
465    :height: 36
466
467.. |DistanceMap_icon| image:: ../../../Orange/OrangeWidgets/Unsupervised/icons/DistanceMatrix.svg
468    :alt: Distance Map
469    :width: 36
470    :height: 36
471
472.. |ExampleDistance_icon| image:: ../../../Orange/OrangeWidgets/Unsupervised/icons/Distance.svg
473    :alt: Example Distance
474    :width: 36
475    :height: 36
476
477.. |AttributeDistance_icon| image:: ../../../Orange/OrangeWidgets/Unsupervised/icons/Distance.svg
478    :alt: Attribute Distance
479    :width: 36
480    :height: 36
481
482.. |HierarchicalClustering_icon| image:: ../../../Orange/OrangeWidgets/Unsupervised/icons/HierarchicalClustering.svg
483    :alt: Hierarchical Clustering
484    :width: 36
485    :height: 36
486
487.. |InteractionGraph_icon| image:: ../../../Orange/OrangeWidgets/Unsupervised/icons/InteractionGraph_40.png
488    :alt: Interaction Graph
489    :width: 36
490    :height: 36
491
492.. |kMeansClustering_icon| image:: ../../../Orange/OrangeWidgets/Unsupervised/icons/kMeansClustering.svg
493    :alt: k-Means Clustering
494    :width: 36
495    :height: 36
496
497.. |MDS_icon| image:: ../../../Orange/OrangeWidgets/Unsupervised/icons/MDS.svg
498    :alt: MDS
499    :width: 36
500    :height: 36
501
502.. |PCA_icon| image:: ../../../Orange/OrangeWidgets/Unsupervised/icons/PCA.svg
503    :alt: PCA
504    :width: 36
505    :height: 36
506
507.. |SOM_icon| image:: ../../../Orange/OrangeWidgets/Unsupervised/icons/SOM.svg
508    :alt: SOM
509    :width: 36
510    :height: 36
511
512.. |SOMVisualizer_icon| image:: ../../../Orange/OrangeWidgets/Unsupervised/icons/SOMVisualizer.svg
513    :alt: SOM Visualizer
514    :width: 36
515    :height: 36
516
517
518Index:
519
520.. toctree::
521   :maxdepth: 1
522   
523   data/file.rst
524   data/paintdata.rst
525   data/datatable.rst
526   data/selectattributes.rst
527   data/rank.rst
528   data/purgedomain.rst
529   data/mergedata.rst
530   data/concatenate.rst
531   data/datasampler.rst
532   data/selectdata.rst
533   data/save.rst
534   data/discretize.rst
535   data/continuize.rst
536   data/impute.rst
537   data/outliers.rst
538   data/editdomain.rst
539   data/pythonscript.rst
540
541   visualize/distributions.rst
542   visualize/scatterplot.rst
543   visualize/attributestatistics.rst
544   visualize/linearprojection.rst
545   visualize/radviz.rst
546   visualize/polyviz.rst
547   visualize/parallelcoordinates.rst
548   visualize/surveyplot.rst
549   visualize/mosaicdisplay.rst
550   visualize/sievediagram.rst
551
552   classify/naivebayes.rst
553   classify/svm.rst
554   classify/logisticregression.rst
555   classify/majority.rst
556   classify/classificationtree.rst
557   classify/classificationtreegraph.rst
558   classify/classificationtreeviewer.rst
559   classify/cn2.rst
560   classify/cn2rulesviewer.rst
561   classify/knearestneighbours.rst
562   classify/nomogram.rst
563   classify/randomforest.rst
564   classify/c45.rst
565   classify/interactivetreebuilder.rst
566
567   regression/mean.rst
568   regression/linear.rst
569   regression/regressiontree.rst
570   regression/regressiontreegraph.rst
571   regression/pade.rst
572
573   evaluate/confusionmatrix.rst
574   evaluate/rocanalysis.rst
575   evaluate/liftcurve.rst
576   evaluate/calibrationplot.rst
577   evaluate/testlearners.rst
578   evaluate/predictions.rst
579
580   associate/associationrules.rst
581   associate/associationrulesfilter.rst
582   associate/associationrulesexplorer.rst
583
584   unsupervized/distancefile.rst
585   unsupervized/distancemap.rst
586   unsupervized/exampledistance.rst
587   unsupervized/attributedistance.rst
588   unsupervized/hierarchicalclustering.rst
589   unsupervized/interactiongraph.rst
590   unsupervized/kmeansclustering.rst
591   unsupervized/mds.rst
592   unsupervized/PCA.rst
593
594****************
595Index and search
596****************
597
598* :ref:`genindex`
599* :ref:`search`
Note: See TracBrowser for help on using the repository browser.