Skip to content

The goal of this project is to understand how network structure relates to the survival times of messages injected into a network under the information spreading system.

Notifications You must be signed in to change notification settings

aidanlokeeffe/bran-survival-analysis

Repository files navigation

bran-survival-analysis

This project uses a statistical approach to solve a problem in mathematics.

To give a short description of the problem, we have a directed network, and every second, three rules are applied:

  1. Every message already on the network sends a copy of itself to all available neighbors of their current node,
  2. Some number of additional messages are injected into the network, and
  3. Any messages sent/injected to the same node collide, and those copies are deleted from the network.

The goal of this project is to deliver a conjecture about what structural properties of a network influence the survival time of messages on that network, and to support this conjecture with statistical evidence. I believe that this can be achieved by applying a branch of statistics known as survival analysis.

The intended audience of this project is twofold:

  1. Employers who want to see a demonstration of skills relevant to data science, and
  2. Mathematicians, especially my former collaborators, who may want to understand this work.

This is a challenging project, and when it is complete, is will demonstrate several skills:

  1. Experience with Python libraries used in data science, namely numpy and scikit.learn,
  2. The ability to handle network data,
  3. Study design and the generation of synthetic data,
  4. Survival analysis,
  5. Research skills, and
  6. Persistence, in that I have continually come back to this project despite getting stuck many times.

About

The goal of this project is to understand how network structure relates to the survival times of messages injected into a network under the information spreading system.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published