wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

IT 311 - Final Exam

Total questions: 60

Worksheet time: 3600secs

Name
Class
Date
1.

Which of the following best describes the main purpose of cluster analysis in the context of database systems?

a)

To divide data into groups that are meaningful, useful, or both

b)

To encrypt data for security purposes

c)

To delete unnecessary data from databases

d)

To convert data into different formats

2.

Which of the following best describes a cluster in data mining?

a)

A collection of data objects that are similar to one another within the same group and dissimilar to objects in other groups.

b)

A set of data objects with no similarities or differences.

c)

A group of data objects classified by predefined classes.

d)

A random selection of data objects from a dataset.

3.

Which requirement is NOT typically associated with clustering in data mining?

a)

Scalability

b)

Ability to deal with different types of attributes

c)

Discovery of clusters with arbitrary shape

d)

Predefined class labels for each cluster

4.

A good clustering method should produce clusters with which of the following characteristics?

a)

High intra-class similarity and low inter-class similarity

b)

Low intra-class similarity and high inter-class similarity

c)

Random similarity between clusters

d)

No similarity within or between clusters

5.

Why is the ability to deal with noise and outliers important in clustering methods?

a)

It ensures that clusters are not affected by irrelevant or extreme data points, leading to more accurate results.

b)

It allows clusters to be formed only from outliers.

c)

It makes clustering faster but less reliable.

d)

It is not important for clustering methods.

6.

Which application of cluster analysis would be most relevant for marketers?

a)

Deriving plant and animal taxonomies.

b)

Discovering distinct groups in their customer base and characterizing customer groups based on purchasing patterns.

c)

Classifying documents on the web for information discovery.

d)

Identifying areas of similar land use in an earth observation database.

7.

Suppose you are given a dataset containing interval-based, categorical, and binary data. What requirement must a clustering algorithm meet to effectively analyze this dataset?

a)

The algorithm should only work with interval-based data.

b)

The algorithm should be able to deal with different kinds of attributes.

c)

The algorithm should ignore categorical data.

d)

The algorithm should convert all data to binary format.

8.

A city planner wants to identify groups of houses in a city according to house type, value, and geographic location. Which data mining function would be most useful for this task?

a)

Classification

b)

Regression

c)

Cluster analysis

d)

Association rule mining

9.

How does cluster analysis serve as a tool in data mining?

a)

It helps in predicting future trends.

b)

It provides insight into the distribution of data to observe characteristics of each cluster.

c)

It only detects outliers in data.

d)

It is used exclusively for image processing.

10.

Which of the following is a key requirement for a clustering algorithm to effectively detect clusters of arbitrary shape?

a)

Ability to deal with noisy data

b)

Discovery of clusters with attribute shape

c)

High dimensionality

d)

Interpretability

11.

Why is it important for a clustering algorithm to handle high dimensionality?

a)

To ensure clusters are always spherical

b)

To interpret results more easily

c)

To handle both low-dimensional and high-dimensional data spaces

d)

To avoid noisy data

12.

Which statement best describes a well-separated cluster?

a)

Each object is closer to the prototype than to any other cluster

b)

Each object is closer to every other object in the cluster than to any object not in the cluster

c)

Each object is equally distant from all other objects

d)

Each object is randomly assigned to a cluster

13.

How does a prototype-based cluster differ from a well-separated cluster?

a)

Prototype-based clusters require all objects to be equally distant from the centroid

b)

Prototype-based clusters use a central prototype to define cluster membership, while well-separated clusters rely on pairwise closeness among all members

c)

Well-separated clusters are always spherical, while prototype-based clusters are not

d)

Prototype-based clusters cannot handle categorical data

14.

Why is interpretability an important characteristic of clustering results?

a)

It ensures clusters are always of equal size

b)

It makes the clustering results understandable and usable

c)

It guarantees the absence of noise in data

d)

It restricts clusters to only low-dimensional data

15.

A clustering algorithm is applied to a dataset with missing and erroneous values. Which characteristic is most critical for the algorithm to produce quality clusters?

a)

High dimensionality

b)

Interpretability

c)

Ability to deal with noisy data

d)

Discovery of clusters with attribute shape

16.

How does the shared-property (conceptual clusters) definition of a cluster differ from the graph-based and density-based definitions?

a)

A. It only considers the physical distance between objects.

b)

B. It focuses on objects sharing some property, encompassing previous definitions.

c)

C. It ignores the connections among objects.

d)

D. It requires clusters to be irregular or intertwined.

17.

Suppose you are given a dataset with irregular and intertwined clusters, as well as noise and outliers. Which clustering approach would be most suitable and why?

a)

A. Graph-based, because it connects objects within a specified distance.

b)

B. Density-based, because it can handle irregular clusters and noise.

c)

C. Shared-property, because it groups objects by common properties.

d)

D. None, because clustering is not possible with noise.

18.

In which type of clustering is each point closer to the center of its own cluster than to the center of any other cluster?

a)

Center-based clusters

b)

Contiguity-based clusters

c)

Density-based clusters

d)

Conceptual clusters

19.

A researcher is analyzing a dataset where each point in a cluster is closer to at least one other point in the same cluster than to any point in another cluster. Which clustering method should the researcher use?

a)

Contiguity-based clusters

b)

Center-based clusters

c)

Density-based clusters

d)

Well-separated clusters

20.

Which of the following best describes the main purpose of partitioning methods in clustering?

a)

To classify information into multiple groups based on characteristics and similarity of the data.

b)

To sort data in ascending order.

c)

To encrypt data for security.

d)

To compress data for storage.

21.

According to the partitioning method, what is a requirement for each group formed?

a)

Each group must contain at least one object.

b)

Each group must contain only one object.

c)

Each group must be empty.

d)

Each group must overlap with another group.

22.

Suppose you are given a dataset with 100 objects and you want to use the partitioning method to create 5 clusters. What is the first step according to the K-means algorithm?

a)

Select 5 points as initial centroids.

b)

Sort the data in ascending order.

c)

Remove outliers from the dataset.

d)

Calculate the median of the dataset.

23.

How does the K-means algorithm ensure that the similarity among data objects within a cluster is high?

a)

By assigning objects to the cluster with the nearest mean value.

b)

By randomly assigning objects to clusters.

c)

By grouping objects with different characteristics together.

d)

By minimizing the number of clusters.

24.

Which of the following best describes the stopping criterion for the K-means algorithm?

a)

When the centroids do not change anymore.

b)

When all points are assigned to a single cluster.

c)

When the number of clusters equals the number of points.

d)

When the centroids are at the origin.

25.

Given a dataset with N objects and a specified number K, what does the K-means algorithm output?

a)

A single cluster containing all objects.

b)

A dataset of K clusters.

c)

The sum of all data points.

d)

The minimum and maximum values of the dataset.

26.

Why does the K-means algorithm typically converge to a solution?

a)

Because it always finds the global minimum.

b)

Because points stop shifting from one cluster to another and centroids stop changing.

c)

Because it merges all clusters into one.

d)

Because it removes all outliers.

27.

In the context of K-means clustering, what is the role of the centroid?

a)

It is the point that is farthest from all other points in the cluster.

b)

It is the mean position of all the points assigned to the cluster.

c)

It is the first point assigned to the cluster.

d)

It is the point with the highest value in the dataset.

28.

Which of the following best describes the main purpose of the K-means clustering algorithm as illustrated in the flowchart?

a)

To sort data in ascending order

b)

To group similar data points into clusters based on minimum distance to centroids

c)

To calculate the average of all data points

d)

To remove outliers from a dataset

29.

Suppose you are given a new dataset and asked to perform K-means clustering with K=3. What strategic step should you take first according to the flowchart?

a)

Calculate the distance between all points

b)

Randomly select three initial centroids from the dataset

c)

Assign all points to one cluster

d)

Sort the dataset in ascending order

30.

Which approach is recommended to improve the quality of hierarchical clustering?

a)

Ignore object linkages at each partitioning.

b)

Perform careful analysis of object linkages at each hierarchical partitioning.

c)

Use only non-hierarchical clustering algorithms.

d)

Avoid integrating micro-clusters and macro-clusters.

31.

Why are merging decisions in agglomerative hierarchical clustering considered final?

a)

Because clusters can be split again after merging.

b)

Because the algorithm allows for re-evaluation of merged clusters.

c)

Because once two clusters are merged, the decision cannot be undone.

d)

Because the algorithm optimizes globally after each merge.

32.

Which approach in agglomerative hierarchical clustering gives different weights to points in different clusters based on cluster size?

a)

Unweighted approach

b)

Weighted approach

c)

Random approach

d)

Divisive approach

33.

Suppose you are using agglomerative hierarchical clustering on a dataset with clusters of very different sizes. What strategic consideration should you make when deciding how to merge clusters?

a)

Always merge the largest clusters first.

b)

Treat all clusters as having the same size, regardless of actual size.

c)

Decide whether to use a weighted or unweighted approach for merging.

d)

Only merge clusters with the same number of points.

34.

Given the steps of the basic agglomerative hierarchical clustering algorithm, which step ensures that the algorithm adapts to the new structure after each merge?

a)

Computing the initial proximity matrix

b)

Merging the closest two clusters

c)

Updating the proximity matrix to reflect the new cluster

d)

Stopping when only one cluster remains

35.

Why is the divisive approach considered rigid in clustering?

a)

A. Because clusters can be merged and split multiple times.

b)

B. Because once a merging or splitting is done, it cannot be undone.

c)

C. Because it allows for flexible cluster formation.

d)

D. Because it uses random assignment of clusters.

36.

In divisive hierarchical clustering, what is the main task at each step of the algorithm?

a)

A. Merging the most similar clusters.

b)

B. Splitting a cluster until only singleton clusters remain.

c)

C. Assigning random clusters to objects.

d)

D. Predicting future data trends.

37.

How does divisive clustering differ from agglomerative clustering?

a)

A. Divisive clustering starts with each object in its own cluster.

b)

B. Divisive clustering merges clusters based on similarity.

c)

C. Divisive clustering starts with all objects in one cluster and splits them.

d)

D. Divisive clustering uses prediction models.

38.

What is the primary difference between classification and prediction models in data analysis?

a)

A. Classification models predict continuous values, while prediction models predict categorical labels.

b)

B. Classification models predict categorical labels, while prediction models predict continuous values.

c)

C. Both models predict categorical labels.

d)

D. Both models predict continuous values.

39.

Suppose you are tasked with categorizing bank loan applications as either safe or risky. Which type of model would you use?

a)

A. Prediction model

b)

B. Regression model

c)

C. Classification model

d)

D. Clustering model

40.

Given the evidence that divisive algorithms produce more accurate hierarchies than agglomerative algorithms in some circumstances, what might be a strategic reason to choose divisive clustering for a complex dataset?

a)

A. It is conceptually simpler.

b)

B. It always produces fewer clusters.

c)

C. It can provide more accurate hierarchical structures.

d)

D. It requires less reasoning and planning.

41.

A marketing manager wants to predict how much a customer will spend during a sale. What type of data analysis task is this, and what is the model expected to predict?

a)

Classification; categorical label

b)

Numeric prediction; continuous value

c)

Clustering; group membership

d)

Association; frequent itemsets

42.

During the learning phase of building a classifier, what is the classifier built from?

a)

Randomly generated data points

b)

The training set made up of database tuples and their associated class labels

c)

Only the test data

d)

The results of previous predictions

43.

What is the primary purpose of using a classifier in the classification process?

a)

To generate new data tuples

b)

To estimate the accuracy of classification rules and apply them to new data

c)

To clean the data before analysis

d)

To visualize the data distribution

44.

Which of the following best describes the activity of data cleaning in the context of classification and prediction?

a)

Removing irrelevant features from the dataset

b)

Removing noise and treating missing values using smoothing techniques

c)

Splitting the data into training and test sets

d)

Applying classification rules to the test data

45.

Given the classification rule "IF age=middle-aged AND income=low THEN loan_decision=risky", what would be the loan decision for a person who is middle-aged with low income?

a)

Safe

b)

Risky

c)

Not enough information

d)

High income

46.

Why is preparing the data considered a major issue in classification and prediction tasks?

a)

Because it is the only step that requires human intervention

b)

Because it directly affects the accuracy and reliability of the classification results

c)

Because it is not necessary for most algorithms

d)

Because it is only required for test data

47.

Which of the following best describes the purpose of relevance analysis in a database?

a)

To replace missing values with the most common value

b)

To determine whether any two given attributes are related

c)

To scale all values for a given attribute within a small range

d)

To generalize data to a higher concept

48.

What is the main goal of normalization in data transformation?

a)

To remove irrelevant attributes from the database

b)

To scale all values for a given attribute within a small specified range

c)

To generalize data to a higher concept

d)

To cluster data into groups

49.

Suppose you want to evaluate the effectiveness of a company training program by measuring employee performance before and after the program. Which statistical test would be most appropriate?

a)

Independent sample t-test

b)

Paired sample t-test

c)

ANOVA

d)

Chi-square test

50.

A researcher wants to determine if there is a significant difference in smokers' daily cigarette consumption after using nicotine patches compared to placebo patches. Which statistical method should be used and why?

a)

Independent sample t-test, because the groups are unrelated

b)

Paired sample t-test, because the same subjects are measured twice under different conditions

c)

ANOVA, because there are more than two groups

d)

Regression analysis, because it predicts future values

51.

Why is it important for the independent variable in a paired t-test to consist of two categorical, "related groups" or "matched pairs"?

a)

Because it allows for random assignment of subjects to groups.

b)

Because it ensures that the same subjects are present in both groups, allowing for direct comparison of changes.

c)

Because it increases the number of variables being tested.

d)

Because it eliminates the need for statistical analysis.

52.

A researcher measures participants' typing speed before and after a touch-typing course. What assumption about the independent variable is being met in this scenario?

a)

The independent variable is continuous.

b)

The independent variable consists of two related groups measured at two time points.

c)

The independent variable is random.

d)

The independent variable is binary.

53.

If there are significant outliers in the differences between two related groups in a paired t-test, what is the likely consequence?

a)

The results will be more accurate.

b)

The results may not be valid.

c)

The results will be unaffected.

d)

The results will show a stronger relationship.

54.

Suppose you are planning a study to compare the effectiveness of two treatments for depression using a paired t-test. What reasoning should you use to ensure the validity of your results?

a)

Ensure that the dependent variable is categorical and the groups are unrelated.

b)

Ensure that the dependent variable is continuous, the groups are related, and there are no significant outliers in the differences.

c)

Ensure that the independent variable is continuous and the dependent variable is binary.

d)

Ensure that the groups are randomly assigned and the dependent variable is nominal.

55.

Why can outliers negatively affect the results of a paired t-test?

a)

They distort the differences between the two related groups, reducing accuracy and statistical significance.

b)

They always improve the accuracy of the test.

c)

They make the test results more reliable.

d)

They have no effect on the statistical significance of the test.

56.

Which assumption is required for the distribution of the differences in the dependent variable between two related groups in a paired t-test?

a)

The differences should be approximately normally distributed.

b)

The differences should be exactly equal.

c)

The differences should be completely random.

d)

The differences should be positively skewed.

57.

A researcher finds that the distribution of differences in their paired t-test is not perfectly normal but only slightly violated. What should they conclude about the validity of their results?

a)

The paired t-test is robust to slight violations of normality and can still provide valid results.

b)

The results are completely invalid and must be discarded.

c)

The paired t-test requires perfect normality for valid results.

d)

The results will always be inaccurate if normality is violated.

58.

How can you test for normality in the distribution of differences for a paired t-test using statistical software?

a)

By using the Shapiro-Wilk test of normality.

b)

By calculating the mean and median.

c)

By plotting a bar chart.

d)

By using a paired t-test directly without any checks.

59.

A data scientist is working with a noisy dataset and needs a method that can still make correct predictions. Which criterion should they prioritize when choosing a classification or prediction method?

a)

Speed

b)

Robustness

c)

Interpretability

d)

Scalability

60.

Suppose you are tasked with analyzing a very large dataset and need to choose a classification or prediction method. Which criterion should you focus on to ensure efficient processing?

a)

Accuracy

b)

Interpretability

c)

Scalability

d)

Robustness