Home » Source Code » » kalman_smoother.m

kalman_smoother.m ( File view )

From:
  • By 2010-08-08
  • View(s):29
  • Download(s):1
  • Point(s): 1
			function [xsmooth, Vsmooth, VVsmooth, loglik] = kalman_smoother(y, A, C, Q, R, init_x, init_V, varargin)
% Kalman/RTS smoother.
% [xsmooth, Vsmooth, VVsmooth, loglik] = kalman_smoother(y, A, C, Q, R, init_x, init_V, ...)
%
% The inputs are the same as for kalman_filter.
% The outputs are almost the same, except we condition on y(:, 1:T) (and u(:, 1:T) if specified),
% instead of on y(:, 1:t).

[os T] = size(y);
ss = length(A);

% set default params
model = ones(1,T);
u = [];
B = [];

args = varargin;
nargs = length(args);
for i=1:2:nargs
  switch args{
i
}
   case 'model', model = args{
i+1
};
   case 'u', u = args{
i+1
};
   case 'B', B = args{
i+1
};
   otherwise, error(['unrecognized argument ' args{
i
}])
  end
end

xsmooth = zeros(ss, T);
Vsmooth = zeros(ss, ss, T);
VVsmooth = zeros(ss, ss, T);

% Forward pass
[xfilt, Vfilt, VVfilt, loglik] = kalman_filter(y, A, C, Q, R, init_x, init_V, ...
					       'model', model, 'u', u, 'B', B);

% Backward pass
xsmooth(:,T) = xfilt(:,T);
Vsmooth(:,:,T) = Vfilt(:,:,T);
%VVsmooth(:,:,T) = VVfilt(:,:,T);

for t=T-1:-1:1
  m = model(t+1);
  if isempty(B)
    [xsmooth(:,t), Vsmooth(:,:,t), VVsmooth(:,:,t+1)] = ...
	smooth_update(xsmooth(:,t+1), Vsmooth(:,:,t+1), xfilt(:,t), Vfilt(:,:,t), ...
		      Vfilt(:,:,t+1), VVfilt(:,:,t+1), A(:,:,m), Q(:,:,m), [], []);
  else
    [xsmooth(:,t), Vsmooth(:,:,t), VVsmooth(:,:,t+1)] = ...
	smooth_update(xsmooth(:,t+1), Vsmooth(:,:,t+1), xfilt(:,t), Vfilt(:,:,t), ...
		      Vfilt(:,:,t+1), VVfilt(:,:,t+1), A(:,:,m), Q(:,:,m), B(:,:,m), u(:,t+1));
  end
end

VVsmooth(:,:,1) = zeros(ss,ss);

			
...
Expand> <Close

Want complete source code? Download it here

Point(s): 1

Download
0 lines left, continue to read
Sponsored links

File list

Tips: You can preview the content of files by clicking file names^_^
Name Size Date
08.00 B
08.00 B
08.00 B
AR_to_SS.m1.08 kB05-29-02 08:59
convert_to_lagged_form.m425.00 B05-29-02 08:59
ensure_AR.m354.00 B05-29-02 08:59
eval_AR_perf.m1.02 kB05-29-02 08:59
kalman_filter.m2.83 kB05-29-02 08:59
kalman_forward_backward.m2.34 kB11-01-02 16:32
kalman_smoother.m1.55 kB05-29-02 08:59
kalman_update.m1.80 kB05-29-02 08:59
learning_demo.m1,022.00 B10-23-02 08:17
learn_AR.m819.00 B05-29-02 08:59
learn_AR_diagonal.m687.00 B05-29-02 08:59
learn_kalman.m5.39 kB08-24-06 14:37
README.txt485.00 B06-07-04 07:39
README.txt~535.00 B01-18-03 13:47
sample_lds.m1.75 kB01-24-03 11:36
smooth_update.m1.17 kB05-29-02 08:59
SS_to_AR.m579.00 B05-29-02 08:59
testKalman.m28.00 B06-08-05 18:56
tracking_demo.m1.91 kB01-18-03 14:49
08.00 B
#histCmpChi2.m#267.00 B05-03-05 13:08
beta_sample.m1.91 kB04-25-05 19:29
chisquared_histo.m199.00 B04-25-05 19:29
chisquared_prob.m1.29 kB04-25-05 19:29
chisquared_readme.txt1.36 kB04-25-05 19:29
chisquared_table.m2.08 kB04-25-05 19:29
clg_Mstep.m5.75 kB04-25-05 19:29
clg_Mstep_simple.m1.43 kB04-25-05 19:29
clg_prob.m421.00 B04-25-05 19:29
condGaussToJoint.m646.00 B04-25-05 19:29
condgaussTrainObserved.m908.00 B04-25-05 19:29
condgauss_sample.m351.00 B04-25-05 19:29
cond_indep_fisher_z.m3.70 kB04-25-05 19:29
convertBinaryLabels.m101.00 B04-25-05 19:29
08.00 B
Entries3.50 kB04-27-05 14:12
Entries.Extra1.88 kB04-27-05 14:12
<Entries.Extra.Old>0.00 B04-27-05 14:12
<Entries.Old>0.00 B04-27-05 14:12
Repository10.00 B04-27-05 14:12
Root51.00 B04-27-05 14:12
<Template>0.00 B06-05-05 11:49
cwr_demo.m3.43 kB04-25-05 19:29
cwr_em.m4.80 kB04-25-05 19:29
cwr_predict.m1.64 kB04-25-05 19:29
cwr_prob.m1,011.00 B04-25-05 19:29
cwr_readme.txt534.00 B04-25-05 19:29
cwr_test.m2.38 kB04-25-05 19:29
dirichletpdf.m1.02 kB05-22-05 16:32
dirichletrnd.m1.02 kB05-22-05 16:32
dirichlet_sample.m582.00 B04-25-05 19:29
distchck.m3.75 kB04-25-05 19:29
eigdec.m1.50 kB04-25-05 19:29
est_transmat.m535.00 B04-25-05 19:29
fit_paritioned_model_testfn.m103.00 B04-25-05 19:29
fit_partitioned_model.m2.24 kB04-25-05 19:29
gamma_sample.m3.07 kB04-25-05 19:29
gaussian_prob.m848.00 B04-25-05 19:29
gaussian_sample.m659.00 B04-25-05 19:29
histCmpChi2.m394.00 B05-03-05 13:18
histCmpChi2.m~353.00 B05-03-05 13:09
KLgauss.m342.00 B04-25-05 19:29
linear_regression.m1.99 kB04-25-05 19:29
logist2.m2.98 kB04-25-05 19:29
logist2Apply.m365.00 B04-25-05 19:29
logist2ApplyRegularized.m91.00 B04-25-05 19:29
logist2Fit.m593.00 B04-25-05 19:29
logist2FitRegularized.m411.00 B04-25-05 19:29
logistK.m7.36 kB04-25-05 19:29
logistK_eval.m2.32 kB04-25-05 19:29
marginalize_gaussian.m293.00 B04-25-05 19:29
matrix_normal_pdf.m346.00 B04-25-05 19:29
matrix_T_pdf.m430.00 B04-25-05 19:29
mc_stat_distrib.m790.00 B04-25-05 19:29
mixgauss_classifier_apply.m534.00 B04-25-05 19:29
mixgauss_classifier_train.m1.34 kB04-25-05 19:29
mixgauss_em.m2.20 kB04-25-05 19:29
mixgauss_init.m1.33 kB04-25-05 19:29
mixgauss_Mstep.m3.21 kB04-25-05 19:29
mixgauss_prob.m4.01 kB04-25-05 19:29
mixgauss_prob_test.m2.27 kB04-25-05 19:29
mixgauss_sample.m734.00 B04-25-05 19:29
mkPolyFvec.m576.00 B04-25-05 19:29
mk_unit_norm.m280.00 B04-25-05 19:29
multinomial_prob.m567.00 B04-25-05 19:29
multinomial_sample.m577.00 B04-25-05 19:29
multipdf.m1.16 kB05-22-05 16:32
multirnd.m1.13 kB05-22-05 16:32
normal_coef.m205.00 B04-25-05 19:29
partial_corr_coef.m844.00 B04-25-05 19:29
parzen.m2.42 kB04-25-05 19:29
parzenC.c2.72 kB04-25-05 19:29
parzenC.dll48.00 kB04-25-05 19:29
parzenC.mexglx19.74 kB04-25-05 19:29
parzenC_test.m250.00 B04-25-05 19:29
parzen_fit_select_unif.m1.63 kB04-25-05 19:29
pca.m1.05 kB04-25-05 19:29
README.txt156.00 B04-25-05 19:29
rndcheck.m7.88 kB04-25-05 19:29
sample.m358.00 B04-25-05 19:29
sample_discrete.m1,002.00 B04-25-05 19:29
sample_gaussian.m524.00 B04-25-05 19:29
standardize.m462.00 B05-03-05 21:35
standardize.m~446.00 B04-25-05 19:29
student_t_logprob.m521.00 B04-25-05 19:29
student_t_prob.m643.00 B04-25-05 19:29
test_dir.m368.00 B05-22-05 16:32
unidrndKPM.m122.00 B05-31-05 11:19
unidrndKPM.m~85.00 B05-31-05 11:15
unif_discrete_sample.m258.00 B04-25-05 19:29
weightedRegression.m1.31 kB04-25-05 19:29
08.00 B
approxeq.m489.00 B04-25-05 19:30
approx_unique.m852.00 B04-25-05 19:30
argmax.m347.00 B04-25-05 19:30
argmin.m382.00 B04-25-05 19:30
asdemo.html55.84 kB03-30-05 11:59
asdemo.m1.31 kB03-26-05 18:51
asort.m8.05 kB05-13-05 13:52
asort.m~8.29 kB05-02-05 13:40
assert.m214.00 B04-25-05 19:30
assignEdgeNums.m670.00 B04-25-05 19:30
assign_cols.m695.00 B04-25-05 19:30
axis_pct.m1.55 kB04-25-05 19:30
bipartiteMatchingDemo.m2.50 kB05-09-05 09:47
bipartiteMatchingDemo.m~1.13 kB05-08-05 19:52
bipartiteMatchingDemoPlot.m507.00 B05-08-05 21:45
bipartiteMatchingDemoPlot.m~453.00 B05-08-05 19:28
bipartiteMatchingHungarian.m2.62 kB04-25-05 19:30
bipartiteMatchingIntProg.m1.67 kB05-08-05 22:25
bipartiteMatchingIntProg.m~861.00 B05-08-05 19:51
block.m433.00 B04-25-05 19:30
cell2num.m1.23 kB04-25-05 19:30
centeringMatrix.m161.00 B05-08-05 15:48
chi2inv.m1.17 kB04-25-05 19:30
choose.m162.00 B04-25-05 19:30
collapse_mog.m871.00 B04-25-05 19:30
colmult.c1.23 kB04-25-05 19:30
colmult.mexglx19.51 kB04-25-05 19:30
computeROC.m1.82 kB04-25-05 19:30
compute_counts.m683.00 B04-25-05 19:30
conf2mahal.m2.43 kB04-25-05 19:30
cross_entropy.m539.00 B04-25-05 19:30
08.00 B
Entries7.77 kB06-08-05 16:44
Entries.Extra3.92 kB06-08-05 16:44
Entries.Extra.Old3.92 kB06-07-05 10:58
Entries.Old7.77 kB06-07-05 10:58
Repository10.00 B04-27-05 14:12
Root51.00 B04-27-05 14:12
<Template>0.00 B06-05-05 11:49
dirKPM.m2.71 kB05-13-05 13:52
dirKPM.m~1,011.00 B05-02-05 13:45
div.m92.00 B04-25-05 19:30
draw_circle.m693.00 B04-25-05 19:30
draw_ellipse.m682.00 B04-25-05 19:30
draw_ellipse_axes.m551.00 B04-25-05 19:30
em_converged.m1.16 kB04-25-05 19:30
entropy.m408.00 B04-25-05 19:30
exportfig.m30.91 kB04-25-05 19:30
extend_domain_table.m841.00 B04-25-05 19:30
factorial.m134.00 B04-25-05 19:30
filepartsLast.m403.00 B05-30-05 15:08
filepartsLast.m~403.00 B04-25-05 19:30
find_equiv_posns.m628.00 B04-25-05 19:30
genpathKPM.m1.38 kB05-25-05 12:11
genpathKPM.m~1.33 kB04-27-05 11:55
hash_add.m541.00 B04-25-05 19:30
hash_del.m637.00 B04-25-05 19:30
hash_lookup.m899.00 B04-25-05 19:30
hsvKPM.m221.00 B05-02-05 13:19
hungarian.m11.44 kB04-25-05 19:30
image_rgb.m844.00 B04-25-05 19:30
imresizeAspect.m1.41 kB04-25-05 19:30
ind2subv.c3.62 kB04-25-05 19:30
ind2subv.m1.23 kB04-25-05 19:30
initFigures.m887.00 B05-31-05 21:49
initFigures.m~849.00 B05-02-05 10:28
installC_KPMtools.m147.00 B04-25-05 19:30
isemptycell.m435.00 B04-25-05 19:30
isposdef.m289.00 B04-25-05 19:30
isscalar.m125.00 B04-25-05 19:30
isvector.m288.00 B04-25-05 19:30
is_psd.m242.00 B04-25-05 19:30
is_stochastic.m191.00 B04-25-05 19:30
junk.c1.76 kB04-25-05 19:30
loadcell.m4.98 kB04-25-05 19:30
logb.m116.00 B04-25-05 19:30
logdet.m211.00 B04-25-05 19:30
logsum.m604.00 B04-25-05 19:30
logsumexp.m595.00 B04-25-05 19:30
logsumexpv.m495.00 B04-25-05 19:30
logsum_simple.m517.00 B04-25-05 19:30
logsum_test.m136.00 B04-25-05 19:30
marginalize_table.m1.33 kB04-25-05 19:30
marg_table.m769.00 B04-25-05 19:30
matprint.m1.03 kB04-25-05 19:30
max_mult.c1.29 kB04-25-05 19:30
max_mult.m664.00 B04-25-05 19:30
mexutil.c1.13 kB04-25-05 19:30
mexutil.h317.00 B04-25-05 19:30
mkdirKPM.m891.00 B05-09-05 15:20
mk_multi_index.m556.00 B04-25-05 19:30
mk_stochastic.m826.00 B04-25-05 19:30
montageKPM.m2.95 kB06-01-05 12:39
montageKPM2.m1.64 kB06-07-05 17:39
montageKPM3.m517.00 B06-08-05 14:03
mult_by_table.m317.00 B04-25-05 19:30
myintersect.m507.00 B04-25-05 19:30
myismember.m363.00 B04-25-05 19:30
myones.m263.00 B04-25-05 19:30
myplot.m243.00 B04-25-05 19:30
myrand.m291.00 B04-25-05 19:30
myrepmat.m229.00 B04-25-05 19:30
myreshape.m273.00 B04-25-05 19:30
mysetdiff.m479.00 B04-25-05 19:30
mysize.m556.00 B04-25-05 19:30
mysubset.m295.00 B04-25-05 19:30
mysymsetdiff.m556.00 B04-25-05 19:30
myunion.m462.00 B04-25-05 19:30
nchoose2.m946.00 B04-25-05 19:30
ncols.m125.00 B04-25-05 19:30
nonmaxsup.m1.71 kB04-25-05 19:30
normalise.m861.00 B04-25-05 19:30
normaliseC.c656.00 B04-25-05 19:30
normaliseC.dll6.00 kB04-25-05 19:30
normalize.m861.00 B04-25-05 19:30
nrows.m124.00 B04-25-05 19:30
num2strcell.m335.00 B04-25-05 19:30
optimalMatching.m2.62 kB05-09-05 15:20
optimalMatchingIntProg.m~642.00 B05-08-05 19:45
optimalMatchingTest.m401.00 B05-09-05 15:20
optimalMatchingTest.m~401.00 B04-25-05 19:30
partitionData.m636.00 B04-25-05 19:30
partition_matrix_vec.m741.00 B04-25-05 19:30
pca_kpm.m732.00 B04-25-05 19:30
pca_netlab.m1.05 kB04-25-05 19:30
pick.m229.00 B04-25-05 19:30
plotBox.m550.00 B05-29-05 23:01
plotBox.m~510.00 B05-14-05 19:29
plotColors.m280.00 B05-25-05 18:31
plotColors.m~280.00 B04-25-05 19:30
plotcov2.m3.03 kB04-25-05 19:30
plotcov3.m4.05 kB04-25-05 19:30
plotgauss1d.m284.00 B04-25-05 19:30
plotgauss2d.m4.15 kB04-25-05 19:30
plotgauss2d_old.m941.00 B04-25-05 19:30
plotROC.m818.00 B04-25-05 19:30
plotROCkpm.m2.09 kB04-25-05 19:30
plot_axis_thru_origin.m103.00 B04-25-05 19:30
plot_ellipse.m526.00 B04-25-05 19:30
plot_matrix.m1.21 kB04-25-05 19:30
plot_polygon.m619.00 B04-25-05 19:30
polygon_area.m669.00 B04-25-05 19:30
polygon_centroid.m2.09 kB04-25-05 19:30
polygon_intersect.m1.82 kB04-25-05 19:30
previewfig.m1.48 kB04-25-05 19:30
process_options.m4.42 kB04-25-05 19:30
rand_psd.m334.00 B04-25-05 19:30
README.txt150.00 B04-25-05 19:30
rectintC.m592.00 B04-25-05 19:30
rectintLoopC.c1.57 kB06-05-05 11:46
rectintLoopC.dll20.00 kB06-05-05 11:46
rectintLoopC.mexglx19.56 kB04-25-05 19:30
rectintSparse.m1.62 kB04-25-05 19:30
rectintSparseC.m772.00 B04-25-05 19:30
rectintSparseLoopC.c3.85 kB04-25-05 19:30
rectintSparseLoopC.dll8.00 kB04-25-05 19:30
repmatC.c3.87 kB04-25-05 19:30
repmatC.dll7.50 kB04-25-05 19:30
repmatC.mexglx20.20 kB04-25-05 19:30
rgb2grayKPM.m252.00 B04-25-05 19:30
rnd_partition.m411.00 B04-25-05 19:30
rotate_xlabel.m884.00 B04-25-05 19:30
safeStr.m135.00 B04-25-05 19:30
sampleUniformInts.m151.00 B04-25-05 19:30
sample_discrete.m1,002.00 B04-25-05 19:30
setdiag.m363.00 B04-25-05 19:30
set_xtick_label.m1.59 kB04-25-05 19:30
set_xtick_label_demo.m835.00 B04-25-05 19:30
softeye.m259.00 B04-25-05 19:30
sort_evec.m514.00 B04-25-05 19:30
splitLongSeqIntoManyShort.m483.00 B04-25-05 19:30
sprintf_intvec.m251.00 B04-25-05 19:30
sqdist.m742.00 B04-25-05 19:30
strmatch_multi.m1.00 kB04-25-05 19:30
strmatch_substr.m868.00 B04-25-05 19:30
strsplit.m1.53 kB05-03-05 12:01
subplot2.m381.00 B04-25-05 19:30
subplot3.m496.00 B04-25-05 19:30
subsets.m1.49 kB04-25-05 19:30
subsets1.m913.00 B05-09-05 15:20
subsets1.m~913.00 B04-25-05 19:30
subsetsFixedSize.m918.00 B05-08-05 19:55
subv2ind.c1.75 kB04-25-05 19:30
subv2ind.m1.60 kB04-25-05 19:30
sumv.m306.00 B04-25-05 19:30
suptitle.m2.43 kB04-25-05 19:30
unaryEncoding.m384.00 B04-25-05 19:30
wrap.m172.00 B04-25-05 19:30
xticklabel_rotate90.m2.12 kB04-25-05 19:30
zipload.m1.62 kB04-25-05 19:30
zipsave.m1.49 kB04-25-05 19:30
AR_to_SS.m1.08 kB05-29-02 08:59
convert_to_lagged_form.m425.00 B05-29-02 08:59
ensure_AR.m354.00 B05-29-02 08:59
eval_AR_perf.m1.02 kB05-29-02 08:59
kalman_filter.m2.83 kB05-29-02 08:59
kalman_forward_backward.m2.34 kB11-01-02 16:32
kalman_smoother.m1.55 kB05-29-02 08:59
kalman_update.m1.80 kB05-29-02 08:59
learning_demo.m1,022.00 B10-23-02 08:17
learn_AR.m819.00 B05-29-02 08:59
learn_AR_diagonal.m687.00 B05-29-02 08:59
learn_kalman.m5.39 kB08-24-06 14:37
README.txt485.00 B06-07-04 07:39
README.txt~535.00 B01-18-03 13:47
sample_lds.m1.75 kB01-24-03 11:36
smooth_update.m1.17 kB05-29-02 08:59
SS_to_AR.m579.00 B05-29-02 08:59
testKalman.m28.00 B06-08-05 18:56
tracking_demo.m1.91 kB01-18-03 14:49
08.00 B
#histCmpChi2.m#267.00 B05-03-05 13:08
beta_sample.m1.91 kB04-25-05 19:29
chisquared_histo.m199.00 B04-25-05 19:29
chisquared_prob.m1.29 kB04-25-05 19:29
chisquared_readme.txt1.36 kB04-25-05 19:29
chisquared_table.m2.08 kB04-25-05 19:29
clg_Mstep.m5.75 kB04-25-05 19:29
clg_Mstep_simple.m1.43 kB04-25-05 19:29
clg_prob.m421.00 B04-25-05 19:29
condGaussToJoint.m646.00 B04-25-05 19:29
condgaussTrainObserved.m908.00 B04-25-05 19:29
condgauss_sample.m351.00 B04-25-05 19:29
cond_indep_fisher_z.m3.70 kB04-25-05 19:29
convertBinaryLabels.m101.00 B04-25-05 19:29
08.00 B
Entries3.50 kB04-27-05 14:12
Entries.Extra1.88 kB04-27-05 14:12
<Entries.Extra.Old>0.00 B04-27-05 14:12
<Entries.Old>0.00 B04-27-05 14:12
Repository10.00 B04-27-05 14:12
Root51.00 B04-27-05 14:12
<Template>0.00 B06-05-05 11:49
cwr_demo.m3.43 kB04-25-05 19:29
cwr_em.m4.80 kB04-25-05 19:29
cwr_predict.m1.64 kB04-25-05 19:29
cwr_prob.m1,011.00 B04-25-05 19:29
cwr_readme.txt534.00 B04-25-05 19:29
cwr_test.m2.38 kB04-25-05 19:29
dirichletpdf.m1.02 kB05-22-05 16:32
dirichletrnd.m1.02 kB05-22-05 16:32
dirichlet_sample.m582.00 B04-25-05 19:29
distchck.m3.75 kB04-25-05 19:29
eigdec.m1.50 kB04-25-05 19:29
est_transmat.m535.00 B04-25-05 19:29
fit_paritioned_model_testfn.m103.00 B04-25-05 19:29
fit_partitioned_model.m2.24 kB04-25-05 19:29
gamma_sample.m3.07 kB04-25-05 19:29
gaussian_prob.m848.00 B04-25-05 19:29
gaussian_sample.m659.00 B04-25-05 19:29
histCmpChi2.m394.00 B05-03-05 13:18
histCmpChi2.m~353.00 B05-03-05 13:09
KLgauss.m342.00 B04-25-05 19:29
linear_regression.m1.99 kB04-25-05 19:29
logist2.m2.98 kB04-25-05 19:29
logist2Apply.m365.00 B04-25-05 19:29
logist2ApplyRegularized.m91.00 B04-25-05 19:29
logist2Fit.m593.00 B04-25-05 19:29
logist2FitRegularized.m411.00 B04-25-05 19:29
logistK.m7.36 kB04-25-05 19:29
logistK_eval.m2.32 kB04-25-05 19:29
marginalize_gaussian.m293.00 B04-25-05 19:29
matrix_normal_pdf.m346.00 B04-25-05 19:29
matrix_T_pdf.m430.00 B04-25-05 19:29
mc_stat_distrib.m790.00 B04-25-05 19:29
mixgauss_classifier_apply.m534.00 B04-25-05 19:29
mixgauss_classifier_train.m1.34 kB04-25-05 19:29
mixgauss_em.m2.20 kB04-25-05 19:29
mixgauss_init.m1.33 kB04-25-05 19:29
mixgauss_Mstep.m3.21 kB04-25-05 19:29
mixgauss_prob.m4.01 kB04-25-05 19:29
mixgauss_prob_test.m2.27 kB04-25-05 19:29
mixgauss_sample.m734.00 B04-25-05 19:29
mkPolyFvec.m576.00 B04-25-05 19:29
mk_unit_norm.m280.00 B04-25-05 19:29
multinomial_prob.m567.00 B04-25-05 19:29
multinomial_sample.m577.00 B04-25-05 19:29
multipdf.m1.16 kB05-22-05 16:32
multirnd.m1.13 kB05-22-05 16:32
normal_coef.m205.00 B04-25-05 19:29
partial_corr_coef.m844.00 B04-25-05 19:29
parzen.m2.42 kB04-25-05 19:29
parzenC.c2.72 kB04-25-05 19:29
parzenC.dll48.00 kB04-25-05 19:29
parzenC.mexglx19.74 kB04-25-05 19:29
parzenC_test.m250.00 B04-25-05 19:29
parzen_fit_select_unif.m1.63 kB04-25-05 19:29
pca.m1.05 kB04-25-05 19:29
README.txt156.00 B04-25-05 19:29
rndcheck.m7.88 kB04-25-05 19:29
sample.m358.00 B04-25-05 19:29
sample_discrete.m1,002.00 B04-25-05 19:29
sample_gaussian.m524.00 B04-25-05 19:29
standardize.m462.00 B05-03-05 21:35
standardize.m~446.00 B04-25-05 19:29
student_t_logprob.m521.00 B04-25-05 19:29
student_t_prob.m643.00 B04-25-05 19:29
test_dir.m368.00 B05-22-05 16:32
unidrndKPM.m122.00 B05-31-05 11:19
unidrndKPM.m~85.00 B05-31-05 11:15
unif_discrete_sample.m258.00 B04-25-05 19:29
weightedRegression.m1.31 kB04-25-05 19:29
08.00 B
approxeq.m489.00 B04-25-05 19:30
approx_unique.m852.00 B04-25-05 19:30
argmax.m347.00 B04-25-05 19:30
argmin.m382.00 B04-25-05 19:30
asdemo.html55.84 kB03-30-05 11:59
asdemo.m1.31 kB03-26-05 18:51
asort.m8.05 kB05-13-05 13:52
asort.m~8.29 kB05-02-05 13:40
assert.m214.00 B04-25-05 19:30
assignEdgeNums.m670.00 B04-25-05 19:30
assign_cols.m695.00 B04-25-05 19:30
axis_pct.m1.55 kB04-25-05 19:30
bipartiteMatchingDemo.m2.50 kB05-09-05 09:47
bipartiteMatchingDemo.m~1.13 kB05-08-05 19:52
bipartiteMatchingDemoPlot.m507.00 B05-08-05 21:45
bipartiteMatchingDemoPlot.m~453.00 B05-08-05 19:28
bipartiteMatchingHungarian.m2.62 kB04-25-05 19:30
bipartiteMatchingIntProg.m1.67 kB05-08-05 22:25
bipartiteMatchingIntProg.m~861.00 B05-08-05 19:51
block.m433.00 B04-25-05 19:30
cell2num.m1.23 kB04-25-05 19:30
centeringMatrix.m161.00 B05-08-05 15:48
chi2inv.m1.17 kB04-25-05 19:30
choose.m162.00 B04-25-05 19:30
collapse_mog.m871.00 B04-25-05 19:30
colmult.c1.23 kB04-25-05 19:30
colmult.mexglx19.51 kB04-25-05 19:30
computeROC.m1.82 kB04-25-05 19:30
compute_counts.m683.00 B04-25-05 19:30
conf2mahal.m2.43 kB04-25-05 19:30
cross_entropy.m539.00 B04-25-05 19:30
08.00 B
Entries7.77 kB06-08-05 16:44
Entries.Extra3.92 kB06-08-05 16:44
Entries.Extra.Old3.92 kB06-07-05 10:58
Entries.Old7.77 kB06-07-05 10:58
Repository10.00 B04-27-05 14:12
Root51.00 B04-27-05 14:12
<Template>0.00 B06-05-05 11:49
dirKPM.m2.71 kB05-13-05 13:52
dirKPM.m~1,011.00 B05-02-05 13:45
div.m92.00 B04-25-05 19:30
draw_circle.m693.00 B04-25-05 19:30
draw_ellipse.m682.00 B04-25-05 19:30
draw_ellipse_axes.m551.00 B04-25-05 19:30
em_converged.m1.16 kB04-25-05 19:30
entropy.m408.00 B04-25-05 19:30
exportfig.m30.91 kB04-25-05 19:30
extend_domain_table.m841.00 B04-25-05 19:30
factorial.m134.00 B04-25-05 19:30
filepartsLast.m403.00 B05-30-05 15:08
filepartsLast.m~403.00 B04-25-05 19:30
find_equiv_posns.m628.00 B04-25-05 19:30
genpathKPM.m1.38 kB05-25-05 12:11
genpathKPM.m~1.33 kB04-27-05 11:55
hash_add.m541.00 B04-25-05 19:30
hash_del.m637.00 B04-25-05 19:30
hash_lookup.m899.00 B04-25-05 19:30
hsvKPM.m221.00 B05-02-05 13:19
hungarian.m11.44 kB04-25-05 19:30
image_rgb.m844.00 B04-25-05 19:30
imresizeAspect.m1.41 kB04-25-05 19:30
ind2subv.c3.62 kB04-25-05 19:30
ind2subv.m1.23 kB04-25-05 19:30
initFigures.m887.00 B05-31-05 21:49
initFigures.m~849.00 B05-02-05 10:28
installC_KPMtools.m147.00 B04-25-05 19:30
isemptycell.m435.00 B04-25-05 19:30
isposdef.m289.00 B04-25-05 19:30
isscalar.m125.00 B04-25-05 19:30
isvector.m288.00 B04-25-05 19:30
is_psd.m242.00 B04-25-05 19:30
is_stochastic.m191.00 B04-25-05 19:30
junk.c1.76 kB04-25-05 19:30
loadcell.m4.98 kB04-25-05 19:30
logb.m116.00 B04-25-05 19:30
logdet.m211.00 B04-25-05 19:30
logsum.m604.00 B04-25-05 19:30
logsumexp.m595.00 B04-25-05 19:30
logsumexpv.m495.00 B04-25-05 19:30
logsum_simple.m517.00 B04-25-05 19:30
logsum_test.m136.00 B04-25-05 19:30
marginalize_table.m1.33 kB04-25-05 19:30
marg_table.m769.00 B04-25-05 19:30
matprint.m1.03 kB04-25-05 19:30
max_mult.c1.29 kB04-25-05 19:30
max_mult.m664.00 B04-25-05 19:30
mexutil.c1.13 kB04-25-05 19:30
mexutil.h317.00 B04-25-05 19:30
mkdirKPM.m891.00 B05-09-05 15:20
mk_multi_index.m556.00 B04-25-05 19:30
mk_stochastic.m826.00 B04-25-05 19:30
montageKPM.m2.95 kB06-01-05 12:39
montageKPM2.m1.64 kB06-07-05 17:39
montageKPM3.m517.00 B06-08-05 14:03
mult_by_table.m317.00 B04-25-05 19:30
myintersect.m507.00 B04-25-05 19:30
myismember.m363.00 B04-25-05 19:30
myones.m263.00 B04-25-05 19:30
myplot.m243.00 B04-25-05 19:30
myrand.m291.00 B04-25-05 19:30
myrepmat.m229.00 B04-25-05 19:30
myreshape.m273.00 B04-25-05 19:30
mysetdiff.m479.00 B04-25-05 19:30
mysize.m556.00 B04-25-05 19:30
mysubset.m295.00 B04-25-05 19:30
mysymsetdiff.m556.00 B04-25-05 19:30
myunion.m462.00 B04-25-05 19:30
nchoose2.m946.00 B04-25-05 19:30
ncols.m125.00 B04-25-05 19:30
nonmaxsup.m1.71 kB04-25-05 19:30
normalise.m861.00 B04-25-05 19:30
normaliseC.c656.00 B04-25-05 19:30
normaliseC.dll6.00 kB04-25-05 19:30
normalize.m861.00 B04-25-05 19:30
nrows.m124.00 B04-25-05 19:30
num2strcell.m335.00 B04-25-05 19:30
optimalMatching.m2.62 kB05-09-05 15:20
optimalMatchingIntProg.m~642.00 B05-08-05 19:45
optimalMatchingTest.m401.00 B05-09-05 15:20
optimalMatchingTest.m~401.00 B04-25-05 19:30
partitionData.m636.00 B04-25-05 19:30
partition_matrix_vec.m741.00 B04-25-05 19:30
pca_kpm.m732.00 B04-25-05 19:30
pca_netlab.m1.05 kB04-25-05 19:30
pick.m229.00 B04-25-05 19:30
plotBox.m550.00 B05-29-05 23:01
plotBox.m~510.00 B05-14-05 19:29
plotColors.m280.00 B05-25-05 18:31
plotColors.m~280.00 B04-25-05 19:30
plotcov2.m3.03 kB04-25-05 19:30
plotcov3.m4.05 kB04-25-05 19:30
plotgauss1d.m284.00 B04-25-05 19:30
plotgauss2d.m4.15 kB04-25-05 19:30
plotgauss2d_old.m941.00 B04-25-05 19:30
plotROC.m818.00 B04-25-05 19:30
plotROCkpm.m2.09 kB04-25-05 19:30
plot_axis_thru_origin.m103.00 B04-25-05 19:30
plot_ellipse.m526.00 B04-25-05 19:30
plot_matrix.m1.21 kB04-25-05 19:30
plot_polygon.m619.00 B04-25-05 19:30
polygon_area.m669.00 B04-25-05 19:30
polygon_centroid.m2.09 kB04-25-05 19:30
polygon_intersect.m1.82 kB04-25-05 19:30
previewfig.m1.48 kB04-25-05 19:30
process_options.m4.42 kB04-25-05 19:30
rand_psd.m334.00 B04-25-05 19:30
README.txt150.00 B04-25-05 19:30
rectintC.m592.00 B04-25-05 19:30
rectintLoopC.c1.57 kB06-05-05 11:46
rectintLoopC.dll20.00 kB06-05-05 11:46
rectintLoopC.mexglx19.56 kB04-25-05 19:30
rectintSparse.m1.62 kB04-25-05 19:30
rectintSparseC.m772.00 B04-25-05 19:30
rectintSparseLoopC.c3.85 kB04-25-05 19:30
rectintSparseLoopC.dll8.00 kB04-25-05 19:30
repmatC.c3.87 kB04-25-05 19:30
repmatC.dll7.50 kB04-25-05 19:30
repmatC.mexglx20.20 kB04-25-05 19:30
rgb2grayKPM.m252.00 B04-25-05 19:30
rnd_partition.m411.00 B04-25-05 19:30
rotate_xlabel.m884.00 B04-25-05 19:30
safeStr.m135.00 B04-25-05 19:30
sampleUniformInts.m151.00 B04-25-05 19:30
sample_discrete.m1,002.00 B04-25-05 19:30
setdiag.m363.00 B04-25-05 19:30
set_xtick_label.m1.59 kB04-25-05 19:30
set_xtick_label_demo.m835.00 B04-25-05 19:30
softeye.m259.00 B04-25-05 19:30
sort_evec.m514.00 B04-25-05 19:30
splitLongSeqIntoManyShort.m483.00 B04-25-05 19:30
sprintf_intvec.m251.00 B04-25-05 19:30
sqdist.m742.00 B04-25-05 19:30
strmatch_multi.m1.00 kB04-25-05 19:30
strmatch_substr.m868.00 B04-25-05 19:30
strsplit.m1.53 kB05-03-05 12:01
subplot2.m381.00 B04-25-05 19:30
subplot3.m496.00 B04-25-05 19:30
subsets.m1.49 kB04-25-05 19:30
subsets1.m913.00 B05-09-05 15:20
subsets1.m~913.00 B04-25-05 19:30
subsetsFixedSize.m918.00 B05-08-05 19:55
subv2ind.c1.75 kB04-25-05 19:30
subv2ind.m1.60 kB04-25-05 19:30
sumv.m306.00 B04-25-05 19:30
suptitle.m2.43 kB04-25-05 19:30
unaryEncoding.m384.00 B04-25-05 19:30
wrap.m172.00 B04-25-05 19:30
xticklabel_rotate90.m2.12 kB04-25-05 19:30
zipload.m1.62 kB04-25-05 19:30
zipsave.m1.49 kB04-25-05 19:30
...
Sponsored links

kalman_smoother.m (528.92 kB)

Need 1 point
Your Point(s)

Your Point isn't enough.

Get point immediately by PayPal

More(Debit card / Credit card / PayPal Credit / Online Banking)

Submit your source codes. Get more point

LOGIN

Don't have an account? Register now
Need any help?
Mail to: support@codeforge.com

切换到中文版?

CodeForge Chinese Version
CodeForge English Version

Where are you going?

^_^"Oops ...

Sorry!This guy is mysterious, its blog hasn't been opened, try another, please!
OK

Warm tip!

CodeForge to FavoriteFavorite by Ctrl+D