DAYNAMICA Request a quote

For Researchers

A GPS trace isn’t a dataset

Location data looks like the easy part of a time-use or travel study: put a logger on a phone and you have everyone’s day. In practice, a GPS trace is thousands of noisy points with gaps in them, and turning it into something you can analyze is a research project of its own. Daynamica does that work as the data comes in, and asks participants about the parts no sensor can see.

One illustrative day, three ways A made-up day of a person who drives to work, takes a bus to a clinic, and drives home. View one shows the raw GPS points with clusters, stray points, and gaps. View two marks the decisions an analyst would need to make. View three shows Daynamica's labelled activities and trips. Home Work Medical care Car Bus A place? Which one? Real movement, or error? 5 min still: bus stop,traffic, or an errand? Signal lost for 90 min. Here? Car or bus? 12 am6 am12 pm6 pm12 am
What a GPS logger hands you: 193 timestamped points. Dots pile up wherever the phone sat still, a few land a block away from where anyone was, the trace goes quiet for an hour and a half inside a building, and overnight the phone barely reports at all.

Illustration with made-up data; no real participant’s movements are shown.

Six problems between a trace and a day

Each of these sits between raw location data and the first table in your paper. With a GPS logger, they’re your team’s problems. With Daynamica, most are handled before the data reaches you.

Points that aren’t where anyone was

Raw GPS: Signals bounce off tall buildings and drift while a phone sits still, so a person at their desk appears to wander around the block.

You’d need to: filter outliers and smooth the trace, choosing thresholds that decide which movement was real.

Daynamica: detects activities and trips from GPS and the phone’s accelerometer together, so detection doesn’t rest on position alone, and participants confirm each episode.

Gaps where the day still happened

Raw GPS: Signal drops inside buildings and underground, phones cut back location updates to save battery, and people leave phones on a desk or a kitchen counter.

You’d need to: decide what happened during each gap, or throw the day out.

Daynamica: participants see their day as a sequence of episodes and confirm or correct it, and an end-of-day review can ask about what sensing misses, such as time at home or work while the phone wasn’t on them.

When is a stop a stop?

Raw GPS: A cluster of points is just a cluster. Five minutes in one spot could be a red light, a bus stop, or a coffee.

You’d need to: pick a minimum dwell time and distance, knowing that the choice changes how many trips and activities you count.

Daynamica: divides each day into the alternating activities and trips that time-use research expects, and shows them to the participant to confirm or correct.

How did they get there?

Raw GPS: Speed alone confuses a bus in traffic with a car, and a walk to the bus stop with the bus ride itself.

You’d need to: build or borrow a mode-detection model, then split trips at every transfer.

Daynamica: tells most major modes apart from sensor data alone (walk, bike, car, and more), and the participant confirms the exact mode with one tap.

Where is not what

Raw GPS: Coordinates can’t tell a clinic visit from a pharmacy run, a friend’s house, or the café next door.

You’d need to: match locations against map data and hope the match is right, or survey participants separately and line the answers up afterwards.

Daynamica: participants classify each activity from a short list set for your study. Once they tag a place, later visits there are classified automatically, and after 5 to 7 days of tagging, days can typically be reconstructed with more than 90% accuracy from passive sensing alone (Fan et al., 2015).

Nothing to check it against

Raw GPS: Every inference above is a guess, and the trace carries no record of what the person was doing or how it felt.

You’d need to: run a separate diary or recall survey, with its own burden and recall bias, and reconcile the two.

Daynamica: asks short questions tied to specific episodes, such as the type of care and the wait at a medical visit, while it’s fresh. Participants’ confirmations are the ground truth.

Sensing where it works, people where it doesn’t

Daynamica isn’t just better GPS processing. It’s built on the recognition that sensors and people are each good at different parts of the job, and it combines three layers:

  1. Automatic activity tracking. Machine learning applied to the phone’s GPS and accelerometer turns each day into a calendar of activities and trips, with travel modes, as it happens.
  2. Questions about specific episodes. When an activity is tagged as a particular kind, by the participant or automatically, the app can ask about it: in a cancer care study, what care was received and how long the wait was.
  3. An end-of-day review. Each evening, a short survey can cover what sensing can’t reliably detect: phones aren’t always carried at home or at work, and GPS can’t tell two different activities in the same place apart. In the cancer care study, it asked about care-related tasks done away from clinics, such as scheduling appointments or managing bills.

Because repeat visits to tagged places are classified automatically, participants do most of their tagging in the first week. That’s what makes month-long studies practical: the burden falls as the data accumulates. You can see the layers in action on How It Works.

Side by side

StepGPS loggerDaynamica
Cleaning noisy pointsYour teamHandled as data is collected
Filling or explaining gapsYour team, by assumptionConfirmed by participants; end-of-day review
Finding stops and tripsYour team, with dwell-time thresholdsDetected automatically, confirmed by participants
Travel modeYour team, with a mode modelDetected automatically, confirmed by participants
Activity type and purposeMap matching or a separate surveyTagged by participants; repeat places automatic
Experience and contextNot capturedEpisode-level and end-of-day surveys
What you analyzePoints you’ve processed yourselfEpisodes, with surveys attached, ready for analysis

Spend your time on the analysis, not the cleanup

Tell us what you’re trying to measure, and we’ll show you what the data would look like for your study.