We may earn an affiliate commission when you visit our partners.
Course image
Udemy logo

Geospatial Data Science

Statistics and Machine Learning I

In this course I demonstrate open source python packages for the analysis of vector-based geospatial data.  I use Jupyter Notebooks as an interactive Python environment.  GeoPandas is used for reading and storing geospatial data, exploratory data analysis, preparing data for use in statistical models (feature engineering, dealing with outlier and missing data, etc.), and simple plotting.  Statsmodels is used for statistical inference as it provides more detail on the explanatory power of individual explanatory variables and a framework for model selection.  Scikit-learn is used for machine learning applications as it includes many advanced machine learning algorithms, as well as tools for cross-validation, regularization, assessing model performance, and more.

Read more

In this course I demonstrate open source python packages for the analysis of vector-based geospatial data.  I use Jupyter Notebooks as an interactive Python environment.  GeoPandas is used for reading and storing geospatial data, exploratory data analysis, preparing data for use in statistical models (feature engineering, dealing with outlier and missing data, etc.), and simple plotting.  Statsmodels is used for statistical inference as it provides more detail on the explanatory power of individual explanatory variables and a framework for model selection.  Scikit-learn is used for machine learning applications as it includes many advanced machine learning algorithms, as well as tools for cross-validation, regularization, assessing model performance, and more.

This is a project-based course.  I use real data related to biodiversity in Mexico and walk through the entire process, from both a statistical inference and machine learning perspective.  I use linear regression as the basis for developing conceptual understanding of the methodology and then also discuss Poisson Regression, Logistic Regression, Decision trees, Random Forests, K-NN classification, and unsupervised classification methods such as PCA and K-means clustering.

Throughout the course, the focus is on geospatial data and special considerations for spatial data such as spatial joins, map plotting, and dealing with spatial autocorrelation.   

Important concepts including model selection, maximum likelihood estimation, differences between statistical inference and machine learning and more are explained conceptually in a manner intended for geospatial professionals rather than statisticians.

Enroll now

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Introduces geospatial data analysis, useful for professionals working with geographic data
Emphasizes spatial considerations in data analysis, a key aspect for geospatial professionals
Employs hands-on project-based learning, providing practical experience in geospatial analysis
Covers a wide range of topics in geospatial data analysis, offering comprehensive knowledge

Save this course

Save Geospatial Data Science: Statistics and Machine Learning I to your list so you can find it easily later:
Save

Career center

Learners who complete Geospatial Data Science: Statistics and Machine Learning I will develop knowledge and skills that may be useful to these careers:
Geospatial Analyst
Geospatial analysts analyze geospatial data to provide insights and solutions for a variety of industries, including environmental science, urban planning, and transportation. This course provides a strong foundation in the use of open source Python packages for the analysis of vector-based geospatial data, which is essential for success in this role. The course covers topics such as exploratory data analysis, feature engineering, statistical inference, and machine learning, all of which are important skills for geospatial analysts.
GIS Specialist
GIS specialists use geographic information systems (GIS) to create and manage geospatial data. This course provides a strong foundation in the use of open source Python packages for the analysis of vector-based geospatial data, which is essential for success in this role. The course covers topics such as exploratory data analysis, feature engineering, statistical inference, and machine learning, all of which are important skills for GIS specialists.
Statistician
Statisticians use statistical methods to analyze data and draw conclusions. This course provides a strong foundation in the use of open source Python packages for the analysis of vector-based geospatial data, which is often used in statistical analyses. The course covers topics such as exploratory data analysis, feature engineering, statistical inference, and machine learning, all of which are important skills for statisticians.
Data Scientist
Data scientists use data to solve business problems. This course provides a strong foundation in the use of open source Python packages for the analysis of vector-based geospatial data, which is often used in data science projects. The course covers topics such as exploratory data analysis, feature engineering, statistical inference, and machine learning, all of which are important skills for data scientists.
Machine Learning Engineer
Machine learning engineers develop and deploy machine learning models. This course provides a strong foundation in the use of open source Python packages for the analysis of vector-based geospatial data, which is often used in machine learning projects. The course covers topics such as exploratory data analysis, feature engineering, statistical inference, and machine learning, all of which are important skills for machine learning engineers.
Remote Sensing Analyst
Remote sensing analysts use satellite imagery and other remote sensing data to study the Earth. This course provides a strong foundation in the use of open source Python packages for the analysis of vector-based geospatial data, which is often used in remote sensing analysis. The course covers topics such as exploratory data analysis, feature engineering, statistical inference, and machine learning, all of which are important skills for remote sensing analysts.
Urban Planner
Urban planners design and plan cities and towns. This course provides a strong foundation in the use of open source Python packages for the analysis of vector-based geospatial data, which is often used in urban planning projects. The course covers topics such as exploratory data analysis, feature engineering, statistical inference, and machine learning, all of which are important skills for urban planners.
Environmental Scientist
Environmental scientists study the environment and its interactions with humans. This course provides a strong foundation in the use of open source Python packages for the analysis of vector-based geospatial data, which is often used in environmental science research. The course covers topics such as exploratory data analysis, feature engineering, statistical inference, and machine learning, all of which are important skills for environmental scientists.
Transportation Planner
Transportation planners design and plan transportation systems. This course provides a strong foundation in the use of open source Python packages for the analysis of vector-based geospatial data, which is often used in transportation planning projects. The course covers topics such as exploratory data analysis, feature engineering, statistical inference, and machine learning, all of which are important skills for transportation planners.
Geographer
Geographers study the Earth and its people. This course provides a strong foundation in the use of open source Python packages for the analysis of vector-based geospatial data, which is often used in geography research. The course covers topics such as exploratory data analysis, feature engineering, statistical inference, and machine learning, all of which are important skills for geographers.
Ecologist
Ecologists study the interactions between organisms and their environment. This course provides a strong foundation in the use of open source Python packages for the analysis of vector-based geospatial data, which is often used in ecology research. The course covers topics such as exploratory data analysis, feature engineering, statistical inference, and machine learning, all of which are important skills for ecologists.
Hydrologist
Hydrologists study water. This course provides a strong foundation in the use of open source Python packages for the analysis of vector-based geospatial data, which is often used in hydrology research. The course covers topics such as exploratory data analysis, feature engineering, statistical inference, and machine learning, all of which are important skills for hydrologists.
Oceanographer
Oceanographers study the ocean. This course provides a strong foundation in the use of open source Python packages for the analysis of vector-based geospatial data, which is often used in oceanography research. The course covers topics such as exploratory data analysis, feature engineering, statistical inference, and machine learning, all of which are important skills for oceanographers.
Atmospheric Scientist
Atmospheric scientists study the atmosphere. This course provides a strong foundation in the use of open source Python packages for the analysis of vector-based geospatial data, which is often used in atmospheric science research. The course covers topics such as exploratory data analysis, feature engineering, statistical inference, and machine learning, all of which are important skills for atmospheric scientists.
Biologist
Biologists study living organisms. This course provides a strong foundation in the use of open source Python packages for the analysis of vector-based geospatial data, which is often used in biology research. The course covers topics such as exploratory data analysis, feature engineering, statistical inference, and machine learning, all of which are important skills for biologists.

Reading list

We've selected 11 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Geospatial Data Science: Statistics and Machine Learning I.
Provides a comprehensive overview of geospatial analysis, covering topics such as data collection, data management, spatial statistics, and visualization. It valuable resource for anyone who wants to learn more about geospatial analysis.
Provides a detailed overview of statistical methods for spatial data analysis. It covers topics such as spatial autocorrelation, spatial regression, and geostatistics. It valuable resource for anyone who wants to learn more about statistical methods for spatial data analysis.
Provides a good overview of advanced spatial data analysis with R and good reference for the course.
Provides a comprehensive overview of scikit-learn. It covers topics such as data preprocessing, feature engineering, model selection, and model evaluation. It valuable resource for anyone who wants to learn more about scikit-learn.
Provides a comprehensive overview of linear regression models. It covers topics such as model fitting, model selection, and model diagnostics. It valuable resource for anyone who wants to learn more about linear regression models.
Provides a comprehensive overview of logistic regression models. It covers topics such as model fitting, model selection, and model diagnostics. It valuable resource for anyone who wants to learn more about logistic regression models.
Provides a comprehensive overview of unsupervised classification methods. It covers topics such as model fitting, model selection, and model diagnostics. It valuable resource for anyone who wants to learn more about unsupervised classification methods.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Geospatial Data Science: Statistics and Machine Learning I.
Geospatial Analysis With Python (Vector Data)
Most relevant
Geospatial Analysis With R : Go From Beginner To Advanced
Most relevant
GIS & Geospatial Analysis with Python, Geopandas, and...
Most relevant
Geospatial APIs For Data Science Applications In Python
Most relevant
Geospatial Data Science with Python: Data Visualization
Most relevant
Advanced Statistical Inference and Modelling Using R
Most relevant
Fitting Statistical Models to Data with Python
Most relevant
Statistics 1 Part 2: Statistical Methods
Most relevant
Interpreting Data with Advanced Statistical Models
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser