https://github.com/oalabi76/Nrxn_BehaviorAndAnalysis
Raw File
Tip revision: b8233aab4e607f82c868caf2dfe4007790088e8e authored by oalabi76 on 30 June 2020, 00:15:22 UTC
Add files via upload
Tip revision: b8233aa
Q_Learning_Neurexin.m
UniqueRewProb(1) = 0.75;
UniqueRewProb(2) = 0.4;
UniqueRewRatio(1) = 10;
UniqueRewRatio(2) = 6;
UniqueRewRatio(3) = 2;
UniqueRewRatio(4) = 1.5;
RewRatio{1} = 'Ten';
RewRatio{2} = 'Ten_SE';
RewRatio{3} = 'Six';
RewRatio{4} = 'Six_SE';
RewRatio{5} = 'Two';
RewRatio{6} = 'Two_SE';
RewRatio{7} = 'OnePointFive';
RewRatio{8} = 'OnePointFive_SE';
RewProb{1} = 'Point75';
RewProb{2} = 'Point4';

%put all the trials for an individual probability together
choice = vertcat(global_data.(genotype_directories(i).name).(strrep(mouse_directories(f).name,'.','_')).ReinforcementM.(RewProb{q}).choice{:,:});
choice_index = vertcat(global_data.(genotype_directories(i).name).(strrep(mouse_directories(f).name,'.','_')).ReinforcementM.(RewProb{q}).choice_index{:,:});
choice_index_2 = vertcat(global_data.(genotype_directories(i).name).(strrep(mouse_directories(f).name,'.','_')).ReinforcementM.(RewProb{q}).choice_index_2{:,:});
large_reward_index = vertcat(global_data.(genotype_directories(i).name).(strrep(mouse_directories(f).name,'.','_')).ReinforcementM.(RewProb{q}).large_reward_index{:,:});
small_reward_index = vertcat(global_data.(genotype_directories(i).name).(strrep(mouse_directories(f).name,'.','_')).ReinforcementM.(RewProb{q}).small_reward_index{:,:});
reward = vertcat(global_data.(genotype_directories(i).name).(strrep(mouse_directories(f).name,'.','_')).ReinforcementM.(RewProb{q}).reward_index{:,:});
env_1 = vertcat(global_data.(genotype_directories(i).name).(strrep(mouse_directories(f).name,'.','_')).ReinforcementM.(RewProb{q}).env_1{:,:});
env_2 = vertcat(global_data.(genotype_directories(i).name).(strrep(mouse_directories(f).name,'.','_')).ReinforcementM.(RewProb{q}).env_2{:,:});
env_3 = vertcat(global_data.(genotype_directories(i).name).(strrep(mouse_directories(f).name,'.','_')).ReinforcementM.(RewProb{q}).env_3{:,:});
env_4 = vertcat(global_data.(genotype_directories(i).name).(strrep(mouse_directories(f).name,'.','_')).ReinforcementM.(RewProb{q}).env_4{:,:});
%latchoi = vertcat(global_data.(genotype_directories(i).name).(strrep(mouse_directories(f).name,'.','_')).ReinforcementM.(RewProb{q}).latchoi{:,:});

inx = [0 0 0 0 0 0 0 0];
global_data.(genotype_directories(i).name).(strrep(mouse_directories(f).name,'.','_')).ReinforcementM.(RewProb{q}).QModel = fit_qlearning_neurexin(inx, choice, reward, choice_index, env_1, env_2, env_3, env_4);

choice_index = [];
choice_index_2 = [];
back to top