-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpstrf.m
43 lines (31 loc) · 870 Bytes
/
pstrf.m
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
function theta = pstrf(pf, lambda, feature, varargin)
% PSTRF plots the strf for the given PF file
if nargin < 2
lambda = 0;
end
if nargin < 3
feature = 'binary';
end
% if nargin < 4
% jackknife = 0;
% end
pf = PFUtil.removeBadTrials(pf);
auto_lambda = strcmp(lambda,'auto');
S = STRF(pf,'feature',feature,'auto_lambda',auto_lambda,varargin{:});
% if jackknife > 0
% theta = PFUtil.jackknife(pf, @STRF.fullRegression, jackknife, 'lambda',lambda, 'feature',feature);
% jackknife_str = [', ' num2str(jackknife) '-draw jackknife '];
% else
% theta = S.STRF.fullRegression(pf,'lambda',lambda, 'feature',feature);
% jackknife_str = '';
% end
jackknife_str = '';
if auto_lambda
lambda = S.best_lambda;
end
S.plotTheta(lambda);
% subplot(3,3,[6,9]);
% if strcmp(feature,'image')
% ylabel('Stimulus Features (Pixels)');
% end
end