Friday, February 26, 2016

Group Homework for Session 3 - Using APIs

Class,

First, some context. Recall the Google maps example we did for spatially plotting commercial entities of interest in Hyderabad.

There, we were trying to know the distribution of purchasing power over Hyd [or more generally, *any* other] city. How to know – quickly, cheaply, scaleably and reliably?

i. Replicate that classwork example at home. Download code from Linkstreet. Pls view the Linstreet video on how to create your own account and get data.

ii. Now pick a city as your focal city. Any city except Hyderabad (since it's already done in class).

iii. You are consulting for a client who is a major hospital specializing in cardiac care. The client wants to advertise their emergency numbers, ambulance services etc.

iv. The client wants to build/hire 4 billboards (hoardings) on which to display its messages. Client asks you to look for 4 optimal billboard locations.

iv. Profile your client's target segment, who could be either individuals or organizations [e.g., lower, middle or upper SEC; high net worth Individuals; startups, SMEs, service businesses such as in education or healthcare, large MNCs etc]

v. Pick a list of entities from the entity list in Google places API that could serve as proxies for the presence / purchasing power / needs of your target segment. Pick around 2-3 proxies in all. E.g., in the classwork example, we picked banks, malls and hospitals as proxy entities to indicate nearby presence of middle and upper middle class SEC population.

vi. Collect data on these proxy entities in the focal city from the Google Maps API and plot them on Google maps. Interpret what the map is saying.

Your deliverable will be a markdown document in HTML form ( a webpage basically) with these maps' screen caps should be visible.

Highlight at least 4 areas of particular interest for your client. In markdown documentation, explain why your chose those areas as interesting for your client.

----------------------------------------

Deliverable:

Your markdown submission should ideally cover the following:.

a. Title and detail: City and your Client's Business. Also, names and roll numbers of group members. Name the webpage as group_name.html [Pick a group name if you haven't already]

b. Problem Formulation: State in brief your client's business problem, using, say 1 D.P and 1-2 R.Os

c. Description: State why you picked your focal city.

d. Entity List: List the proxy entities you are going to search for. Justify your list in 1-2 lines for each entity type you have chosen.

e. Results: Ensure google map with proxy entities on it is clear. Highlight which areas of interest you have chosen. Choose 4 promising areas.

f. Interpretation: Justify your choice for the areas picked in a few lines.

g. Bonus points if you could build a distance matrix, cluster the proxy entities and display the clustered entities in a separate map. [Check the classwork for this, I did something similar there].

h. Code: Ensure you submit your code inline in the markdown which we can test and run using our AppIDs here.

i. Submit the document in the dropbox before deadline. Or upload a text doc containing Rpubs URL and group details into the dropbox

----------------------------------------

Deadline is midnight of Saturday, 12-March-2016.

Any queries etc, contact aashish_pandey@isb.edu or me. Use the comments sections for general FAQs.

Sudhir

2 comments:

  1. Hi sir this is Pavan Kancharala CBA 6 batch

    Q: Should we plot the google maps on markdown as Interactive charts or just an image is enough

    please specify what do you prefer(if interactive maps please suggest some material because I tried but cant do it)

    Thanks
    Pavan kancharala

    ReplyDelete
    Replies
    1. Hi Pavan,

      I didn't have interactive in mind. In any case, I didn't teach the interactive part yet anyway (requires the render() function). So a static plot is good enough.

      Sudhir

      Delete