Question

I need help finding a simple approach to the following modeling problem. Please provide details s...

I need help finding a simple approach to the following modeling problem. Please provide details so I can understand.

In 1981 Peter Sutcliffe was convicted of thirteen murders and subjecting a number of other people to vicious attacks. One of the methods used to narrow the search for Mr. Sutcliffe was to find a ‘center of mass’ of the locations of the attacks. In the end, the suspect happened to live in the same town predicted by this technique. Since that time, a number of more sophisticated techniques have been developed to determine the ‘geographical profile’ of a suspected serial criminal based on the locations of the crimes.

Your team has been asked by a local police agency to develop a method to aid in their investigations of serial criminals. The approach that you develop should make use of at least two different schemes to generate a geographical profile. You should develop a technique to combine the results of the different schemes and generate a useful prediction for law enforcement officers. The prediction should provide some kind of estimate or guidance about possible locations of the next crime based on the time and locations of the past crime scenes. If you make use of any other evidence in your estimate, you must provide specific details about how you incorporate the extra information. Your method should also provide some kind of estimate about how reliable the estimate will be in a given situation, including appropriate warnings.

0 0
Add a comment Improve this question Transcribed image text
Answer #1

Set Up and Load Data:

#load packages

library(ggplot2)

library(spatstat)

library(maptools)

library(ggmap)

library(scales)

The data set on Peter Sutcliffe was obtained from a public source.There were 22 reported victims starting from July 1975 to November 1980. The data also includes the coordinates where the victim was assaulted.

#set directory and read in data

setwd("C:/Users/Anthony/Documents/Projects/Neene")

df <- read.csv("yorkshire.csv")

#explore data

head(df)
       No.Year  Date    first      last       x       y
   1   1 1975  7.50     Anna Rogulskyj -1.9097 53.8656
   2   2 1975  8.15    Olive     Smelt -1.8688 53.7401
   3   3 1975  8.27    Tracy    Browne -1.9378 53.9142
   4   4 1975 10.30    Wilma    McCann -1.5440 53.8142
   5   5 1976  1.20    Emily   Jackson -1.5329 53.8079
   6   6 1976  5.90 Marcella   Claxton -1.5045 53.8380
#viz

ggplot(df, aes(x,y)) + geom_point()

53.9 53.8 53.7 53.6 53.5 -2.1 1.7 1.9

Density Function:

Using the R package Spatial Point Pattern Analysis, a density function is applied onto the data.

#Kernel Smoothed Intensity of Point Pattern

train <- df[1:21,]

test <- df[22,]

pp = ppp(train$x,train$y,c(-2.5,-1.25), c(53.25,54))

dp <- density.ppp(pp, sigma = 0.1)

plot(dp)

title(main="Density Function") 

Map Out Coordinates on West Yorkshire:

#data frame of density function

density <- data.frame(dp)

#map of West Yorkshire

myLocation <- c(-2.5,53.25,-1.25,54)

myMap <- get_map(location=myLocation,

                 source="google",

                 maptype="terrain",

                 color="bw", crop= T)

#layer in density function and points

ggmap(myMap, legend="topright") +

        geom_tile(data = density,

                  aes(x, y, fill = value),

                  alpha = 0.5, 

                  color = NA) +

        ggtitle("Map Based on First 21 Victims") +

        scale_fill_distiller(palette = "YlOrRd",

                             breaks = pretty_breaks(n = 10), 

                             direction = 1) +

        geom_point(data=train, aes(x,y)) +

        geom_point(data=test, aes(x,y),

                   shape="X", size = 8,

                   alpha=1, color="#0000FF") +

        annotate("text", x=-1.5762, y=53.78,

                 label = "22nd Victim",

                 color="#0000FF",

                 size = 3)

Test Model On 22nd Victim:

Testing the model on the coordinates of the 22nd victim predicts a value of 139 which is very high based on the relative density of the other locations. The model does a good job on predicting the location of the next victim.

test_x <- test$x

test_y <- test$y

pred <- subset(density,

                        round(density$x,2) == round(test_x, 2) &

                        round(density$y,2) == round(test_y, 2))

mean(pred$value)
## [1] 138.7961

A model was built based on the coordinate location of the first 21 victims. Using this model, specific areas were determined to be of lower or higher value representing the likelihood of another attack. Testing this model with the geolocation of the 22nd victim resulted in a very high value. The model mapped out an area of high interest and that is where the next victim was attacked.

This model could have been used to focus the search efforts in high risk areas and prevented the next attack from occurring.

Add a comment
Know the answer?
Add Answer to:
I need help finding a simple approach to the following modeling problem. Please provide details s...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • I need help to solve this problem please with explanation as soon as possible. UN L....

    I need help to solve this problem please with explanation as soon as possible. UN L. Pus) Entrepreneurism is Everywhere You next walk along Richmond Road towards the stadium, which gets you thinking about games, but the concessions at Tribe Athletics leaves something to be d towards the stadium, which gets you thinking about Tribe Athletics. You love the nbe Athletics leaves something to be desired. You have a strong entrepreneurial spirit and su think that you could make money...

  • First, read the article on "The Delphi Method for Graduate Research." ------ Article is posted below...

    First, read the article on "The Delphi Method for Graduate Research." ------ Article is posted below Include each of the following in your answer (if applicable – explain in a paragraph) Research problem: what do you want to solve using Delphi? Sample: who will participate and why? (answer in 5 -10 sentences) Round one questionnaire: include 5 hypothetical questions you would like to ask Discuss: what are possible outcomes of the findings from your study? Hint: this is the conclusion....

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT