Get 20% Off + $20 Signup Bonus ! Limited Time, Hurry !
Get 20% Off + $20 Signup Bonus ! Limited Time, Hurry !
Securing Higher Grades Costing Your Pocket? Book Your Assignment at The Lowest Price Now!
loader
Add File

Error goes here

Files Missing!

Please upload all relevant files for quick & complete assistance.

C5834 Introduction To Urban Computing

tag 0 Download 11 Pages / 2,655 Words tag 24-10-2020
  • Course Code: CS 5834
  • University: Victoria University
    icon

    MyAssignmentHelp.com is not sponsored or endorsed by this college or university

  • Country: Australia

Question:

In this homework, you will process bike trip data collected from New York City, use network science methods to quantitatively and qualitatively analyze the data, and use different clustering methods.

Problem 1. Networks

In this problem, you will study CitiBike data using network science methods covered in class. The data is publicly available on:

https://www.citibikenyc.com/system-data

On this website, you can find trip history data from:

https://s3.amazonaws.com/tripdata/index.html

Please choose a file from the list to work on. Once you have your data identified, use networkx (https://networkx.github.io/) to study properties such as (but not restricted to) degree distribution, connectivity, average path length, centrality measures, Pagerank, HITS scores, and clustering coefficient. Also attempt to visualize the network and ascertain if you can understand its structure. (To visualize the network, you just need to sample 10~30 stations.)

Write a report summarizing the network using concepts we have learnt in class. The report should outline

  • Which file you are using.
  • Types of data processing you conducted.
  • Results of your analysis.
  • Qualitative summary of the dataset.

You can find documentation and tutorial from: https://networkx.github.io/documentation/networkx-1.9/reference/algorithms.html https://networkx.github.io/documentation/stable/tutorial.html

An optional helper script (citibike_helpers.py) is available on Canvas. The script is only for reference. You are encouraged to preprocess the data by yourself.

Problem 2. Clustering

In this problem, you will explore cluster properties of bike stations using two different clustering methods: k-means and DBSCAN based on latitudes and longitudes of them.

  1. Get latitudes and longitudes of all stations from your data.
  1. Run clustering methods and get cluster labels of these stations. To select the best k for k-means, use a scree plot with ‘inertia’ in the y-axis.

Note: Inertia is defined as the sum of squared distances of samples to their closest cluster center and is included in the scikit-learn implementation.

  1. For each clustering technique, make a scatter plot (x- and y-axis are latitude and longitude, respectively). Stations in different clusters should be labeled with different colors.

Write a report comparing the results of two clustering methods, including:

  1. The scatter plots.
  2. Which method performs better? And why?

Here are links to k-means and DBSCAN:

http://scikit-learn.org/stable/modules/generated/sklearn.cluster.DBSCAN.html http://scikit-learn.org/stable/modules/generated/sklearn.cluster.KMeans.html

Problem 3. Urban Computing and Ethics 

Urban computing brings with it several privacy and ethical considerations. Identify one urban computing theme/domain you are passionate about and conduct a literature or news survey about privacy and ethical issues in that domain. Present a report summarizing i) what is known or understood about privacy and ethical issues in that domain, ii) what are current best practices, and iii) your critical assessment of the state-of-the-art and opinions about ethical issues.

Problem 4. Immunization

One of the important problems in epidemiology is to select nodes to immunize in a network such that the spread of disease is limited. Given a network of people, provide two strategies (and explain them) to immunize the minimum number of nodes such that the least number of nodes in the overall network are infected. Define what you mean by “limiting the spread of disease”. Use graph-theoretic concepts covered in class.

Download Sample Now

Earn back the money you have spent on the downloaded sample by uploading a unique assignment/study material/research material you have. After we assess the authenticity of the uploaded content, you will get 100% money back in your wallet within 7 days.

Upload
Unique Document

Document
Under Evaluation

Get Money
into Your Wallet

Total 11 pages

Cite This Work

To export a reference to this article please select a referencing stye below:

My Assignment Help (2020) C5834 Introduction To Urban Computing [Online]. Available from: https://myassignmenthelp.com/free-samples/cs-5834-introduction-to-urban-computing/citibike-data-using-network-science-methods.html
[Accessed 27 May 2022].

My Assignment Help. 'C5834 Introduction To Urban Computing' (My Assignment Help, 2020) <https://myassignmenthelp.com/free-samples/cs-5834-introduction-to-urban-computing/citibike-data-using-network-science-methods.html> accessed 27 May 2022.

My Assignment Help. C5834 Introduction To Urban Computing [Internet]. My Assignment Help. 2020 [cited 27 May 2022]. Available from: https://myassignmenthelp.com/free-samples/cs-5834-introduction-to-urban-computing/citibike-data-using-network-science-methods.html.


MyAssignmenthelp.com has become one of the leading assignment help provider in New York City and Boston. We provide top class auditing assignment help. Not only auditing, but we also cover more than 100 subjects and our writers deal with all types of assignments with utmost expertise. To make writing process faster and accurate, we have segmented our assignment experts' teams as per their expertise on writing different types of assignments. We guaranteed that students who buy our assignment online get solutions worth their investment.

Latest It Write Up Samples

ACC539 Accounting Information Systems

Download : 0 | Pages : 5
  • Course Code: ACC539
  • University: Charles Sturt University
    icon

    MyAssignmentHelp.com is not sponsored or endorsed by this college or university

  • Country: Australia

Answer: Introduction Ransom ware virus had recently started a worldwide chaotic outbreak in May of 2017. The warehouse drawbacks and the recommendation for the threats and the ransom ware attacks on how to combat them have compiled in this report for the CFO of Motherboards and More Pty Ltd also discussing about the revenue cycle that is being followed. Overview of the revenue cycle  The organization, Motherboards, and More Pty Ltd is ...

Read More arrow

ISSC481 IT Security: Planning And Policy

Download : 0 | Pages : 3

Answer: Risk Assessment Methodology It is crucial for a leading company in the Information Technology industry to identify and devise the strategies for categorizing and mitigating the risks in order to maintain its position in the global market (Altuhhov, Matulevi?ius & Ahmed, 2013).  Various frameworks are needed to be laid out for the minimization of the risks faced by Apple. The methodology for the assessment of risk faced by App...

Read More arrow

ITC506 Topics In Information Technology Ethics

Download : 0 | Pages : 6
  • Course Code: ITC506
  • University: Charles Sturt University
    icon

    MyAssignmentHelp.com is not sponsored or endorsed by this college or university

  • Country: Australia

Answers: The emergence and evolution of Information and Communication technology (ICT) has lead to the widespread use of information without much of restriction. People of any age group any demographics can enjoy its benefits without caring much about its adverse effects. The ethical dilemma identified in the above scenario can be further analyzed with help of Doing Ethics Technique (DET) which allows better insight into the situation by aski...

Read More arrow

ITC596 IT Risk Management

Download : 0 | Pages : 18
  • Course Code: ITC596
  • University: Charles Sturt University
    icon

    MyAssignmentHelp.com is not sponsored or endorsed by this college or university

  • Country: Australia

Answer: Introduction Aztek has decided to shift to the cloud and they are hoping to shift to the IT can be a blessing for them, the IT services can offer the facilities that can help them to enrich their business activities, the IT services can help them to outsource their services to third-party company and can be largely benefitted, however, they should be mindful of all the risks associated with the IT services (Lam, 2014). The report wil...

Read More arrow

ITC506 Topics In Information Technology Ethics

Download : 0 | Pages : 6
  • Course Code: ITC506
  • University: Charles Sturt University
    icon

    MyAssignmentHelp.com is not sponsored or endorsed by this college or university

  • Country: Australia

Answers: Q1. What's going on? From the background scenario of the software project development details it has been found that, ethical response are the most important things those are very much necessary to be adopted by the management authority of an organization to satisfy their clients with appropriate services and products as well.  Consumers of an organization are the most important asset for any business organization, however it is...

Read More arrow Tags: Australia Parramatta Management Doing Ethics Technique University of Queensland MBA 
Next

Content Removal Request

If you are the original writer of this content and no longer wish to have your work published on Myassignmenthelp.com then please raise the content removal request.

5% Cashback

On APP - grab it while it lasts!

Download app now (or) Scan the QR code

*Offer eligible for first 3 orders ordered through app!

screener
ribbon
callback request mobile
Have any Query?