Right now, I’m working on road and street safety analysis. I have a dataset of dangerous points in four regions of a city. Some of the available variables are road lighting status, ITS, latitude, longitude, longitudinal protection status, type of point control, as well as the number of injuries and deaths for the past two years. Also, there are some dummy variables(road lighting status, ITS, longitudinal protection status, type of point control). I want to know whether I could rank these points from the most dangerous one to the least dangerous one based on their potential danger using machine learning methods. If possible, which methods could help? I would appreciate it if you could share relevant links or references. Thanks in advance.

  • 4
    $\begingroup$ Hi and welcome to the site! Can you explain why you want to address this as an ML problem instead of, for example, simply defining a "danger score" for all data points and thereby derive the ranking explicitly? $\endgroup$
    – Sammy
    Jan 1 '20 at 19:47
  • 2
    $\begingroup$ Please add some more info: What is your dependent variable (y)? Is it accidents per year? $\endgroup$
    – Peter
    Jan 1 '20 at 22:21

Yes, you can rank those data points.

First, you need to define a quantitative measure of "potential danger" called a target variable. That could be a single variable (e.g., number of accidents) or weighted collection of variables, frequently called an index.

Then a regression model can be trained to predict that continuously-measured target variable and the data points can be rank-ordered.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.