menu_book

Knowledge Base

Documentation, guides, and resources for Noldus products.

EthoVision XT 19 - Free Interval Profile

Last updated: Jul 29, 2026

Profile

For all the examples below, define the interval first, then choose Analyze > Results to calculate the statistics or visualize the results.

Tip: If you want to define a free interval to further analyze the events within that interval, choose Nest over a Free Interval in the Data profile.

Examples

  • Example 1: From the track start to when the subject is in a zone for a specific time
  • Example 2: From the start of a conditioning routine to when 10 rewards are given to the subject
  • Example 3: Split a track in segments of a specific path length
  • Example 4: Detect bouts of a behavior
  • Example 5: From the track start to when external (physiological) data reach a specific value
  • Example 6: Filter the instances of a behavior longer than a certain time

Example 1: From the Track Start to When the Subject Is in a Zone for a Specific Time

Aim

This free interval can be used, for example:

  • Exploratory behavior. Calculate the time that the subject takes to explore the novel object for at least 30 s (Cumulative duration).
  • Learning. Calculate the time that the animal takes to stay in a zone for 30 s uninterrupted (Current duration).

Solution

Define a Free interval with:

  • Start criterion: Track start
  • Stop criterion: Dependent variable In zone. The Statistic depends on the type of question you want to answer.

In the Novel object test, you want to stop the interval when the subject has explored the object for a total of 30 s. Choose Cumulative duration.

In the learning example, you want to stop the interval when the subject enters a zone and stays for 30 s without exiting. Choose Current duration.

Example 2: From the Start of a Conditioning Routine to When 10 Rewards Are Given to the Subject

Aim

In a conditioning experiment, the subject has to stay in a specific zone to obtain a food pellet. The action-reward sequence is repeated a number of times in a subrule. The researcher wants to know how long it took the subject to get 10 rewards.

Solution

Create a Free interval with:

  • Start criterion: Trial Control. Element: Subrule. Event: becomes active.
  • Stop criterion: Hardware. Device type: Pellet dispenser. Select signal: Number of drops >=10. The option Cumulative is selected.

Example 3: Split a Track in Segments of a Specific Path Length

Aim

Suppose you want to split your tracks in segments of a specific distance moved by the subject, for example 1 m, and you want to calculate the duration of each segment.

Solution

Create a Free interval with:

  • Start criterion: Dependent variable Distance Moved. Statistic: Current ≥ 0 cm.
  • Stop criterion: Dependent variable Distance Moved. Statistic: Total ≥ 100 cm.

To calculate the duration of individual instances, select Calculate statistics per interval and enter a number that exceeds the maximum number of intervals per track.

Plot 1: Per-sample distance moved. Plot 2: Free interval that runs from Current Distance Moved ≥ 0 to Total Distance Moved ≥ 100 cm. Note that the faster the animal (i.e. the longer the per-sample distance moved), the shorter the resulting interval.

Example 4: Detect Bouts of a Behavior

Aim

Calculate the number and duration of bouts of a behavior, for example Movement or Activity. The single instances of Movement being part of a bout may be separated by up to time tmax. In the example below, instances 1 to 5 are grouped in a bout.

Solution

Create a Free interval with:

  • Start criterion: Dependent variable Movement with state Moving. Statistic: Current.
  • Stop criterion: Dependent variable Movement with state Not moving. Statistic: Current Duration ≥ 5 s (tmax). This ensures that the interval ends when the animal has not moved for five seconds without interruption.

In the Trial Statistics tab of the same window, select Mean if you want to know the average duration of a bout.

Notes

  • Because each free interval also includes tmax, you have to subtract that time to obtain the true average duration.
  • If the event which specifies the end of a bout (in this example, Not moving for at least 5 seconds) is never found, the result for that trial is that there is no bout at all. The result is one long bout if you de-select the option Ignore last interval if incomplete.
  • For the same reason described above, if the Stop criterion is not met, the last bout of a trial is not detected — for example, when the time between the start of Not moving and the end of the trial is less than tmax. You can have the last bout detected by selecting the option Ignore last interval if incomplete, but the duration of this bout will be truncated.

Example 5: From the Track Start to When External (Physiological) Data Reach a Specific Value

Aim

To calculate the time that it takes for a physiological variable (e.g. heart rate) to reach a specific value.

Prerequisite

The physiological variable has been imported in the trial. See External Data.

Solution

Create a Free interval with:

  • Start criterion: Track start
  • Stop criterion: Dependent variable Heart rate. The Statistic chosen is Current. If necessary, click Settings and choose how to re-sample the variable from the original signal. See External data (resampled).

The result is shown in the first plot, together with the plot of Heart rate. Choose Analysis > Results > Statistics and Charts to obtain the length of the free interval.

Tip: If you want to analyze the time between two values of external data — for example, from Heart rate = 300 to Heart rate = 400 — choose External data (state) in the Analysis profile instead of Free interval.

Source: EthoVision XT 19 Help, Noldus Information Technology

Talk to a researcher

Connect with a Noldus application specialist who understands your field of study.

Noldus is here to assist you throughout the whole process.

shopping_bag
check_circle

Thank you!

We'll get back to you shortly.

error

Please correct the following errors:

error

error

error

error

By clicking Submit, you consent to Noldus processing your data as described in our privacy policy.