Not OP. This question is being reposted to preserve technical content removed from elsewhere. Feel free to add your own answers/discussion.

Original question:

I am working on a spatial time series analysis project. The task is to study the spatial distribution of point features (e.g., crime events, traffic accidents) over time. I aim to find the places with the following characteristics given the spatial distribution of point features across time:

  • places with consistently high-level concentration of point features
  • places with periodically high-level concentration of point features. “periodic” here might mean that this place only has a great number of point features during special events (e.g., ceremony and the national day)
  • places with suddenly high-level concentration of point features

I have used the Kernel Density Estimation method to compute the density of places across the study area through the study timeline. This way, I can get the time series of kernel densities for each location on the map, i.e., a matrix in which rows represent locations and columns denote the time. Then what’s next? How can I statistically find places with a large number of point features but different temporal consistency levels over time? For instance, the following figure shows the spatial distribution of kernel densities of locations in New York City for four continuous periods (in total I have about 15 periods). The red color means the high kernel densities while the green color represents the low kernel densities.

I have tried to use the clustering techniques (e.g., KMeans and KShape) offered by tslearn package in Python to cluster time series of kernel density values of all the locations. But I can only differentiate them somehow visually. Are their any statistical methods to achieve this goal?

No comments yet!

Learn Machine Learning

!learnmachinelearning@sh.itjust.works

Create post

Welcome! This is a place for people to learn more about machine learning techniques, discuss applications and ask questions.

Example questions:

  • “Should I use a deep neural network for my audio classification task?”
  • “I’m working with a small dataset, what can I do to make my model generalize well?”
  • “Is there a library available that implements function X in language Y?”
  • “I want to learn more about the math behind machine learning technique A, where should I start?”

Please do:

  • Be kind to new people
  • Post guides and tutorials that you find helpful
  • Link to open/free sources instead of paywalled when possible

Please don’t:

  • Post news articles / memes (there are other machine learning/AI communities for this)

Other communities in this area:

Similar subreddits: r/MLquestions, r/askmachinelearning, r/learnmachinelearning

Community stats

  • 2

    Monthly active users

  • 38

    Posts

  • 0

    Comments