Create new varaible (column) based on data in same row from multiple varaiables.

I have a matrix of data [ trial, block, IV1, IV2, IV3, DV ]. I want to create a new variable based on the different levels of IVs 1-3 for multiple subjects.
n: 6
trials: 384
blocks: 8
IV1: 3 levels
IV2: 2 levels
IV3: 2 levels
new variables wold have 12 conditions.

2 Comments

How would your new variable look? What have you tried to create it?
As 3,4,5 columns are your IV values, you can create a new column using your data.
If your table name is temp. You can do it like
temp(1,7) = temp(1,3) + temp(1,4) * temp(1,5) (7 here indicates new column)
That will create a new column in the table and fill it using your desired value.

Sign in to comment.

Answers (0)

Categories

Products

Release

R2021b

Asked:

on 17 Oct 2022

Commented:

on 24 Oct 2022

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!