Metric enum
Enumeration class that holds all of the info for the metrics
- Inheritance
- Implemented types
- Available extensions
Values
- sleepScore → const Metric
-
Good sleep is crucial for pretty much everything we do.
Sleep is a powerful stress-reliever. It improves concentration, regulates mood, and sharpens judgment skills and decision-making. A lack of sleep not only reduces mental clarity but negatively impacts your ability to cope with stressful situations. So getting a good night’s sleep is incredibly important for your health. In fact, it’s just as important as eating a balanced, nutritious diet and exercising.
Getting enough sleep has many benefits. It can help you:
- get sick less often
- reduce stress and improve your mood
- get along better with people
- increase concentration abilities and cognitive speed
- make good decisions and avoid injuries
How much sleep is enough sleep?
The amount of sleep each person needs depends on many factors, including age. For most adults, 7 to 8 hours a night appears to be the best amount of sleep, although some people may need as few as 5 hours or as many as 10 hours of sleep each day.
Your sleep is not directly recorded, only your taps on your smartphone are captured and analysed by our algorithm. This includes, for example, when you check the time on your smartphone at night.
When monitoring your sleep, these components are used:
- Duration of sleep
- Regularity of sleep
- Sleep interruptions (taps during the night)
- Longest sleep session without interruption
The data reflects your sleep patterns over the past 7 days and the most weight is placed on the previous night. This data is fed into a validated algorithm that predicts and estimates the likelihood of when you sleep.
Checkout our scientific literature about sleep:
- Large cognitive fluctuations surrounding sleep in daily living
- Trait-like nocturnal sleep behavior identified by combining wearable, phone-use, and self-report data
- Capturing sleep–wake cycles by using day-to-day smartphone touchscreen interactions
const Metric(id: 'sleep', code: '003-001-001-002', eta: 7, populationRange: populationRangeSleep) - cognitiveFitness → const Metric
-
Cognitive fitness reflects how quickly you are able to see, understand and act.
Cognitive Processing Speed measures your cognitive fitness, which is a composition of various cognitive skills.
Examples of these cognitive skills are:
- The ability to focus your attention on a single stimulation
- A contextual memory, that enables you to recall the source and circumstance of a certain event
- Good hand-eye coordination
- The ability to execute more than one action at a time
The higher your Cognitive Processing Speed, the more efficient your ability to think and learn.
Chronic stress is likely to negatively affect key cognitive functions such as memory, reaction times, attention span, and concentration skills. It is also likely that high stress levels will cause performance variability.
When monitoring your cognitive fitness, these components are used (privacy is ensured and there's no tracking in terms of content):
- Your tapping speed
- Your typing speed
- Your unlocking speed
- Your app locating speed (how long it takes you to find apps that you're using)
The score doesn't measure your efficiency in using your smartphone or executing one particular task. The focus is on the totality and consistency of your behaviour, not on certain maximum scores. Individual actions do not contribute to an increase or decrease in your score, e.g. if it takes you a little longer to find something because you were busy doing something else at the same time.
Checkout our scientific literature about cognitive fitness:
- Can you hear me now? Momentary increase in smartphone usage enhances neural processing of task-irrelevant sound tones
- Reopening after lockdown: the influence of working-from-home and digital device use on sleep, physical activity, and wellbeing following COVID-19 lockdown and reopening
- Generalized priority-based model for smartphone screen touches
- The details of past actions on a smartphone touchscreen are reflected by intrinsic sensorimotor dynamics
- Use-Dependent Cortical Processing from Fingertips in Touchscreen Phone Users
const Metric(id: 'cognitive', code: '003-001-001-003', eta: 4, populationRange: populationRangeSpeed) -
Social Engagement is the process of engaging in digital activities in a social group. Engaging in social relationships benefits brain health. While it has been long known that social interactions are good for you, digital social engagement is a new indicator of brain health. Recent studies have linked smartphone social engagement with the production of dopamine—the hormone that helps us feel pleasure as part of the brain’s reward system. Here are some examples of smartphone social interactions:
- Text messaging
- Checking social media (e.g. Facebook, Instagram etc.)
- Playing multi-player smartphone games
Other ways we use our smartphones like watching videos, reading news articles, and playing single-player games do not count as social interactions. The level of digital social engagement helps us to probe brain activity (synthesis of dopamine) which consequently helps us understand more about brain health.
Checkout our scientific literature about social engagement:
const Metric(id: 'social', code: '003-001-001-004', eta: 2, populationRange: populationRangeEngagement) - actionSpeed → const Metric
-
Action time refers to the amount of time it takes for you to decide and complete a task on your smartphone. Action time is the time it typically takes you to execute simple actions, such as inputting text characters, browsing or navigating between apps. The speed and efficiency with which you are able to perform these actions will impact your action time. Action time can be influenced by a variety of factors, including individual ability, distraction, and environmental factors. Tracking your action time and typing speed can help you monitor your health. Slow action time or typing speed can be a sign of underlying health issues, such physical or neurological disorders. By monitoring your performance, you can identify potential health issues early and seek medical attention if necessary. Additionally, tracking your performance can help you monitor your progress during rehabilitation if you have suffered an injury or illness that has affected your performance. So, take a moment to track your performance and keep an eye on your health.
const Metric(id: 'action', code: '001-003-003-002', eta: 5, populationRange: placeholder) - typingSpeed → const Metric
-
This metric is reported in milliseconds and represents the time efficiency of the user in typing any kind of text on their smartphone.
const Metric(id: 'typing', code: '001-003-004-002', eta: 5, populationRange: placeholder) - sleepSummary → const Metric
-
A series of detailed information for each night detected. In particular this series gives information about bed time, wake up time and interruptions of sleep. See
com.quantactions.sdk.data.model.SleepSummaryfor more information.const Metric(id: 'sleep_summary', code: '001-002-006-004', eta: 7, populationRange: placeholder) - screenTimeAggregate → const Metric
-
Screen time is a measure of the time you spend on your smartphone.
const Metric(id: 'screen_time_aggregate', code: '003-001-001-005', eta: 2, populationRange: placeholder) -
Social taps are the number of taps you make on your smartphone while engaging in social activities.
Social taps are a measure of the number of taps you make on your smartphone while engaging in social activities. This metric is a proxy for the level of social engagement you have with your smartphone.
Checkout our scientific literature about social taps:
const Metric(id: 'social_taps', code: '001-005-005-011', eta: 2, populationRange: placeholder) - behaviouralAge → const Metric
-
Behavioral age
const Metric(id: 'age', code: '003-001-001-007', eta: 21, populationRange: placeholder)
Properties
- code → String
-
Code for the metric type
final
- eta → int
-
Estimated time of arrival in days (how long before the first estimate)
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- id → String
-
Unique identifier for the metric type
final
- index → int
-
A numeric identifier for the enumerated value.
no setterinherited
- name → String
-
Available on Enum, provided by the EnumName extension
The name of the enum value.no setter - populationRange → PopulationRange
-
Population range for the metric type
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited