Přístupnostní navigace
E-application
Search Search Close
Course detail
FEKT-MPA-VMMAcad. year: 2024/2025
The course is oriented on commonly used methods in the field of multivariate data analysis: cluster analysis, factor analysis, principal component method, t-SNE, UMAP, etc. Both theoretical (basic principles of each method) and practical (applications in display and analysis of multivariate data) aspects are discussed. The theory is discussed in direct connection with practical examples. All computational techniques are practiced using the Python environment. The course prepares students to independently use the given methods for data analysis in their own scientific or routine work.
Language of instruction
Number of ECTS credits
Mode of study
Guarantor
Department
Entry knowledge
The student should have knowledge of basic statistical data analysis and linear algebra. Knowledge of Python is required during PC excercise.
Rules for evaluation and completion of the course
1) Team project (max. 20 points):
- Developing an original solution to the team project and defending it at the end of the semester (according to the guidelines)
Notes:
- The completion of the assignment and the quality of the presentation of the results by all team members will be evaluated
- Plagiarism will result in no credit being awarded
- At least one team consultation with the advisor is mandatory!
2) Final exam (max. 80 points):
- oral form
- two parts in total, each for a maximum of 40 points
Conditions for credit and admission to the final exam:
- obtaining a non-zero number of points for the team project.
- maximum of two excused absences (in exceptional cases the course supervisor will decide on the solution)
Conditions for successful completion of the course:
- obtaining credit
- obtaining at least 20 points in each of the two parts of the exam
- obtaining a total (i.e. from the project and the exam) of at least 50 points
Aims
The aim of the course is to provide students with knowledge in the field of multivariate data analysis and to present the possibilities of using selected procedures in the processing and analysis of biomedical data.
The student will acquire basic knowledge and skills in the use of multivariate analysis methods. The student will be able to apply the most commonly used methods in practice in order to process and analyse data.
The examination verifies that the graduate of the course is able to:
- explain the basic concepts of multivariate analysis,
- describe the basic methods in this field, discuss the advantages and disadvantages of each method,
- select and use appropriate tools for a given problem in this area,
- evaluate the quality of obtained results and present them in an appropriate form,
- interpret the obtained results.
Study aids
Prerequisites and corequisites
Basic literature
Recommended literature
Classification of course in study plans
Lecture
Teacher / Lecturer
Syllabus
1. Introduction to multivariate analysis of biological data. Objectives of multivariate analysis, advantages and disadvantages. Classification of methods.
2. Basics of linear algebra - repetition.
3. Multivariate statistical distributions and tests.
4. Methods of data preprocessing. Types of transformation and standardization. The problem of missing data.
5. Relationship between variables in multidimensional space. Similarity and distance metrics. Correlation, covariance.
6. Cluster analysis of biological data. Hierarchical and non-hierarchical methods. Determination of the optimal number of clusters. Validation of clustering results.
7. Ordination analyses. Overview of methods used in biomedicine.
8. Principal component analysis. Principle of singular matrix decomposition.
9. Factor analysis. The principle of factor analysis. Factor rotation.
10. Nonlinear methods of data dimensionality reduction. The t-SNE method.
11. Nonlinear methods of data dimensionality reduction. UMAP method.
12. Examples of the use of multivariate analysis of biological data.
Exercise in computer lab
1. Introduction to Python
2. Exploratory data analysis I: visualization, statistical descriptive analysis
3. Exploratory data analysis II: data processing, correlation analysis
4. Relationships in multidimensional space I
5. Relationships in multidimensional space II
6. Ordination analysis I: PCA
7. Ordination Analysis II: Kernel PCA
8. Cluster analysis I: k-means, UPGMA
9. Cluster analysis II: cluster quality assessment
10. Multivariate data visualization I: t-SNE
11. Multivariate data visualization II: UMAP