Javascript Snippet to Calculate Data Clusters = Fun Project!

Cerrado Publicado hace 5 años Pagado a la entrega
Cerrado Pagado a la entrega

This project is to create a simple Javascript snippet that identifies data clusters and their relative strengths from a data set file. Have some fun with this project :)

Definition of Data Cluster: Data clustering is the task of grouping a set of objects in such a way that objects in the same group (called a cluster) are more similar (in some sense) to each other than to those in other groups (clusters). From [login to view URL]

Attached is a data set in a text file (Data Set 1 - [login to view URL]) that contains 100 rows of 4 properties. The data set was created by multiple users clicking areas a computer screen over a period of 100 seconds. The 4 properties for each data point within the data set are:

1. dataTimeStart - The time in seconds when the user clicked the screen (value range = 0.00-100.00, in seconds)

2. dataX - The X coordinate of user input (value range = 0-100, the % of X screen size)

3. dataY - The Y coordinate of user input (value range = 0-100 , the % of Y screen size )

4. dataDuration - The length of time (in seconds) the user clicked the screen (value range = 0.00-100.00, in seconds)

Also attached is an example graphical representation (Data Set Graph Example - [login to view URL]) of the data set (not the actual data points).

PROJECT: We need you to create a Javascript snippet (a short section of code) that analyzes the data set and finds where the data point values cluster together. The output of the snippet should be a text file that contains the data clusters, each with 6 properties:

1. clusterTimeStart - The time (in seconds) when the data cluster starts (value range = 0.00-100.00)

2. clusterX - The X coordinate of data cluster center (value range = 0-100)

3. clusterY - The Y coordinate of data cluster center (value range = 0-100)

4. clusterDuration - The length of time in seconds the data cluster is valid (value range = 0.00-100.00)

5. clusterQuantity - The number of data points contained in this cluster (value range = 0-100% of original data set)

6. clusterSize - The relative distance between data cluster center (x,y) and furthest data point in the cluster. For example, if a cluster has a data point that is a long distance from the cluster center, the relative value would be high (value range = 0-100)

Thanks for your interest in this project!

Java JavaScript jQuery / Prototype Mathlab y Mathematica Arquitectura de software

Nº del proyecto: #17298422

Sobre el proyecto

4 propuestas Proyecto remoto Activo hace 5 años

4 freelancers están ofertando un promedio de $62 por este trabajo

vandanavishwaka9

Hi, I have similar work experience in this work. i love to complete this task on given schedule. please share you requirement specification details. Thank you

$30 USD en 1 día
(3 comentarios)
1.9
kenavpatel

Dear Hiring Manager, I am having 2+ years of experience in this field and done more than 30+ project regarding the same technology so I am quite more sure about this project that I can be a good fit for this opportuni Más

$25 USD en 2 días
(2 comentarios)
1.4
rahulrah99

Technically Sophisticated Professional with 1 year (as contractor) of experience in the areas of software Developing & Programming in php & j2ee environment. Currently associated with Amara raja Batteries Ltd Delhi as Más

$25 USD en 1 día
(0 comentarios)
0.0