next up previous
Next: About this document ...

List of Exercises: Data Mining 1
October 26th, 2015

  1. In a given application, we have information about the ages of a set of 12 people. Their values are 12, 30, 24, 10, 10, 23, 43, 67, 79, 34, 56, 51.

    What is the median of these ages? Explain.
    What is the mode of these ages? Explain.
    How would you obtain the difference between the 99% percentile and the 10% of this set of ages, in R? e o percentil 1% deste conjunto de idades.
    What are the results of normalizing and standardizing these data?

  2. Suppose that we add two more age values to the set mentione in item (1): 10 months and 100 years.
    Apply normalization and standardization to this new set of data.
    Should you give any preference to apply normalization or standardization to this new set of data?

  3. Answer the following questions:
    What is the objective of boxplot graphs?
    What are the functions of the spread measures: ``range'' and ``interquartile range''. Is there any advantage of using one over the other?
    What other spread measures can we use to analyse data?

  4. Figure 1 shows a ``scatterplot''. What information can you infer from this graph?

    Figure 1: Scatterplot Example
    Image scatterPlotExample

  5. Figure 2 shows a ``parallel plot''. What kind of information can you infer from this graph?

    Figure 2: Parallel plot Example
    Image parallelPlot

  6. When visualizing data, it may be important to reorder/rearrange variables or sort variable values. Give na example, where this order can yield a better visualization than visualization of the original not rearranged data.

  7. The ``nearest neighbours'' strategy can also be used to ``impute'' values to unlnown variable values. Explain how you can use nearest neighb ours to impute missing variable values.

  8. What is the main idea behind PCA - Principal Component Analsysis and why is it useful?

  9. Give a brief description of the k-means clustering algorithm.

  10. Suppose you are given a CSV (Comma-Separated Values) table. When you read this table using the R function read.csv, what are the variable types stored internally if a variable has only two values? How about when you read the same data in the WEKA software?

  11. What are the basic variable types used in data analysis?

  12. Explain the difference between the distance calculated using ``simple matching'' and the ``Jaccard'' distance. In what situation, we apply one or the other?

  13. What is ``supervised'' machine learning?

  14. What is ``cluster analysis'' used for?

  15. What is the difference between Pearson correlation and simple linear regression?

  16. Consider the following data table:

    Inst/Var V1 V2
    I1 1.5 1.7
    I2 2 1.9
    I3 1.6 1.8
    I4 1.2 1.5

    Given a new observation (1.4,1.6), which two observations in the table are nearer the new data point, using the Euclidean distance?

  17. What is the difference between hierarchical agglomerative clustering and hierarchical divisive clustering?

  18. Explain why using the ``Error rate'' to evaluate a classification model may not be a good approach.

  19. Which approach would you use to plot a histogram for a continuous numeric variable.

  20. What is the objective of data sampling?

next up previous
Next: About this document ...
InĂªs de Castro Dutra 2015-10-26