Changeset 14182
- Timestamp:
- 12/17/12 21:56:54 (12 years ago)
- Location:
- issm/trunk-jpl/src/m
- Files:
-
- 3 added
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/qmu/dakota_cdfs.m
r13646 r14182 247 247 irow=irow+1; 248 248 cdf(irow,1)=resp(i); 249 cdf(irow,2)=normcdf (resp(i),mu,sigma);249 cdf(irow,2)=normcdf_issm(resp(i),mu,sigma); 250 250 cdf(irow,3)=(mu-resp(i))/sigma; 251 251 cdf(irow,4)=(mu-resp(i))/sigma; … … 256 256 for i=1:length(prob) 257 257 irow=irow+1; 258 cdf(irow,1)=norminv (prob(i),mu,sigma);258 cdf(irow,1)=norminv_issm(prob(i),mu,sigma); 259 259 cdf(irow,2)=prob(i); 260 cdf(irow,3)=-norminv (prob(i),0,1);261 cdf(irow,4)=-norminv (prob(i),0,1);260 cdf(irow,3)=-norminv_issm(prob(i),0,1); 261 cdf(irow,4)=-norminv_issm(prob(i),0,1); 262 262 end 263 263 … … 267 267 irow=irow+1; 268 268 cdf(irow,1)=mu-sigma*rel(i); 269 cdf(irow,2)=normcdf (-rel(i),0,1);269 cdf(irow,2)=normcdf_issm(-rel(i),0,1); 270 270 cdf(irow,3)=rel(i); 271 271 cdf(irow,4)=rel(i); … … 277 277 irow=irow+1; 278 278 cdf(irow,1)=mu-sigma*grel(i); 279 cdf(irow,2)=normcdf (-grel(i),0,1);279 cdf(irow,2)=normcdf_issm(-grel(i),0,1); 280 280 cdf(irow,3)=grel(i); 281 281 cdf(irow,4)=grel(i); -
issm/trunk-jpl/src/m/qmu/dakota_moments.m
r13646 r14182 133 133 sigma=std(samp); 134 134 135 muci(1) =mu-tinv(prob,nsamp-1)*sigma/sqrt(nsamp); 136 muci(2) =mu+tinv(prob,nsamp-1)*sigma/sqrt(nsamp); 137 sigmaci(1)=sigma*sqrt((nsamp-1)/chi2inv(prob ,nsamp-1)); 138 sigmaci(2)=sigma*sqrt((nsamp-1)/chi2inv(1-prob,nsamp-1)); 135 try 136 muci(1,1) =mu-tinv(prob,nsamp-1)*sigma/sqrt(nsamp); 137 muci(2,1) =mu+tinv(prob,nsamp-1)*sigma/sqrt(nsamp); 138 sigmaci(1,1)=sigma*sqrt((nsamp-1)/chi2inv(prob ,nsamp-1)); 139 sigmaci(2,1)=sigma*sqrt((nsamp-1)/chi2inv(1-prob,nsamp-1)); 140 catch me 141 muci(1,1) =mu; 142 muci(2,1) =mu; 143 sigmaci(1,1)=sigma; 144 sigmaci(2,1)=sigma; 145 end 139 146 140 147 end -
issm/trunk-jpl/src/m/qmu/dakota_out_parse.m
r13646 r14182 198 198 %dstddev=std (data,0); 199 199 [dmean,dstddev,dmeanci,dstddevci]=... 200 normfit (data,0.05);200 normfit_issm(data,0.05); 201 201 else 202 202 dmean =zeros(1,size(data,2)); … … 206 206 for i=1:size(data,2) 207 207 [dmean(1,i),dstddev(1,i),dmeanci(:,i),dstddevci(:,i)]=... 208 normfit (data(:,i),0.05);208 normfit_issm(data(:,i),0.05); 209 209 end 210 210 end -
issm/trunk-jpl/src/m/qmu/plot/plot_cdf.m
r13646 r14182 139 139 if strncmpi(cplot,'p',1) && ... 140 140 exist('ynorm','var') && strncmpi(ynorm,'y',1) 141 ydata(1:lcdfr(i),i)=norminv (dresp(i).cdf(:,iplot),0,1);141 ydata(1:lcdfr(i),i)=norminv_issm(dresp(i).cdf(:,iplot),0,1); 142 142 else 143 ydata(1:lcdfr(i),i)= dresp(i).cdf(:,iplot);143 ydata(1:lcdfr(i),i)= dresp(i).cdf(:,iplot); 144 144 end 145 145 end … … 237 237 end 238 238 239 tick = norminv (yprob,0,1);239 tick = norminv_issm(yprob,0,1); 240 240 set(ax1,'YTick',tick,'YTickLabel',label); 241 241 ylim([tick(1) tick(end)]) -
issm/trunk-jpl/src/m/qmu/plot/plot_hist_norm.m
r13646 r14182 224 224 if exist('mu','var') && exist('sigma','var') 225 225 for i=1:ncol 226 dbelow(end+1)=normcdf (edges( 1),mu(i),sigma(i));226 dbelow(end+1)=normcdf_issm(edges( 1),mu(i),sigma(i)); 227 227 dhistc(1:size(dhistc,1)-1,end+1)=... 228 normcdf (edges(2:end ),mu(i),sigma(i))-...229 normcdf (edges(1:end-1),mu(i),sigma(i));230 dabove(end+1)=norminv (edges(end),mu(i),sigma(i));228 normcdf_issm(edges(2:end ),mu(i),sigma(i))-... 229 normcdf_issm(edges(1:end-1),mu(i),sigma(i)); 230 dabove(end+1)=norminv_issm(edges(end),mu(i),sigma(i)); 231 231 if exist('descr','var') 232 232 descr(end+1)={[descr{i} ' norm']}; -
issm/trunk-jpl/src/m/qmu/plot/plot_hist_norm_ci.m
r13646 r14182 129 129 % calculate 95% confidence intervals (same as dakota) 130 130 [mu(i),sigma(i),muci(:,i),sigmaci(:,i)]=... 131 normfit (sampr(:,i),0.05);131 normfit_issm(sampr(:,i),0.05); 132 132 end 133 133 display('Using calculated normal fits.') … … 191 191 if exist('mu','var') && exist('sigma','var') 192 192 for i=1:ncol 193 dbelow(end+1)=normcdf (edges( 1),mu(i),sigma(i));193 dbelow(end+1)=normcdf_issm(edges( 1),mu(i),sigma(i)); 194 194 dhistc(1:size(dhistc,1)-1,end+1)=... 195 normcdf (edges(2:end ),mu(i),sigma(i))-...196 normcdf (edges(1:end-1),mu(i),sigma(i));197 dabove(end+1)=norminv (edges(end),mu(i),sigma(i));195 normcdf_issm(edges(2:end ),mu(i),sigma(i))-... 196 normcdf_issm(edges(1:end-1),mu(i),sigma(i)); 197 dabove(end+1)=norminv_issm(edges(end),mu(i),sigma(i)); 198 198 if exist('descr','var') 199 199 descr(end+1)={[descr{i} ' norm']}; … … 204 204 if exist('muci','var') && exist('sigmaci','var') 205 205 for i=1:ncol 206 dbelow(end+1)=normcdf (edges( 1),muci(1,i),sigmaci(2,i));206 dbelow(end+1)=normcdf_issm(edges( 1),muci(1,i),sigmaci(2,i)); 207 207 dhistc(1:size(dhistc,1)-1,end+1)=... 208 normcdf (edges(2:end ),muci(1,i),sigmaci(2,i))-...209 normcdf (edges(1:end-1),muci(1,i),sigmaci(2,i));210 dabove(end+1)=norminv (edges(end),muci(1,i),sigmaci(2,i));208 normcdf_issm(edges(2:end ),muci(1,i),sigmaci(2,i))-... 209 normcdf_issm(edges(1:end-1),muci(1,i),sigmaci(2,i)); 210 dabove(end+1)=norminv_issm(edges(end),muci(1,i),sigmaci(2,i)); 211 211 if exist('descr','var') 212 212 descr(end+1)={[descr{i} ' norm-+']}; … … 214 214 end 215 215 for i=1:ncol 216 dbelow(end+1)=normcdf (edges( 1),muci(1,i),sigmaci(1,i));216 dbelow(end+1)=normcdf_issm(edges( 1),muci(1,i),sigmaci(1,i)); 217 217 dhistc(1:size(dhistc,1)-1,end+1)=... 218 normcdf (edges(2:end ),muci(1,i),sigmaci(1,i))-...219 normcdf (edges(1:end-1),muci(1,i),sigmaci(1,i));220 dabove(end+1)=norminv (edges(end),muci(1,i),sigmaci(1,i));218 normcdf_issm(edges(2:end ),muci(1,i),sigmaci(1,i))-... 219 normcdf_issm(edges(1:end-1),muci(1,i),sigmaci(1,i)); 220 dabove(end+1)=norminv_issm(edges(end),muci(1,i),sigmaci(1,i)); 221 221 if exist('descr','var') 222 222 descr(end+1)={[descr{i} ' norm--']}; … … 224 224 end 225 225 for i=1:ncol 226 dbelow(end+1)=normcdf (edges( 1),muci(2,i),sigmaci(1,i));226 dbelow(end+1)=normcdf_issm(edges( 1),muci(2,i),sigmaci(1,i)); 227 227 dhistc(1:size(dhistc,1)-1,end+1)=... 228 normcdf (edges(2:end ),muci(2,i),sigmaci(1,i))-...229 normcdf (edges(1:end-1),muci(2,i),sigmaci(1,i));230 dabove(end+1)=norminv (edges(end),muci(2,i),sigmaci(1,i));228 normcdf_issm(edges(2:end ),muci(2,i),sigmaci(1,i))-... 229 normcdf_issm(edges(1:end-1),muci(2,i),sigmaci(1,i)); 230 dabove(end+1)=norminv_issm(edges(end),muci(2,i),sigmaci(1,i)); 231 231 if exist('descr','var') 232 232 descr(end+1)={[descr{i} ' norm+-']}; … … 234 234 end 235 235 for i=1:ncol 236 dbelow(end+1)=normcdf (edges( 1),muci(2,i),sigmaci(2,i));236 dbelow(end+1)=normcdf_issm(edges( 1),muci(2,i),sigmaci(2,i)); 237 237 dhistc(1:size(dhistc,1)-1,end+1)=... 238 normcdf (edges(2:end ),muci(2,i),sigmaci(2,i))-...239 normcdf (edges(1:end-1),muci(2,i),sigmaci(2,i));240 dabove(end+1)=norminv (edges(end),muci(2,i),sigmaci(2,i));238 normcdf_issm(edges(2:end ),muci(2,i),sigmaci(2,i))-... 239 normcdf_issm(edges(1:end-1),muci(2,i),sigmaci(2,i)); 240 dabove(end+1)=norminv_issm(edges(end),muci(2,i),sigmaci(2,i)); 241 241 if exist('descr','var') 242 242 descr(end+1)={[descr{i} ' norm++']}; -
issm/trunk-jpl/src/m/qmu/plot/plot_normdist_bars.m
r13646 r14182 126 126 if ~isfield(dresp,'mean') || ~isfield(dresp,'stddev') 127 127 for i=1:length(dresp) 128 [dresp(i).mean,dresp(i).stddev]=normfit (dresp(i).sample);128 [dresp(i).mean,dresp(i).stddev]=normfit_issm(dresp(i).sample); 129 129 end 130 130 end … … 141 141 for i=1:length(dresp) 142 142 descr(i)=cellstr(dresp(i).descriptor); 143 data(i,:)=norminv (prob,dresp(i).mean,dresp(i).stddev);143 data(i,:)=norminv_issm(prob,dresp(i).mean,dresp(i).stddev); 144 144 end 145 145 -
issm/trunk-jpl/src/m/qmu/plot/plot_rlev_bars_ci.m
r13646 r14182 133 133 [dresp(i).mean,dresp(i).stddev,... 134 134 dresp(i).meanci,dresp(i).stddevci]=... 135 normfit (sampr(:,i),0.05);135 normfit_issm(sampr(:,i),0.05); 136 136 display('Using calculated normal fits from sample data.') 137 137 end … … 140 140 % use minus/plus integer standard deviations 141 141 sdvect=[-4 -3 -2 -1 0 1 2 3 4]; 142 dresp(i).cdf(:,2)=normcdf (sdvect,0,1);143 dresp(i).cdf(:,1)=norminv (dresp(i).cdf(:,2),...144 dresp(i).mean,dresp(i).stddev);142 dresp(i).cdf(:,2)=normcdf_issm(sdvect,0,1); 143 dresp(i).cdf(:,1)=norminv_issm(dresp(i).cdf(:,2),... 144 dresp(i).mean,dresp(i).stddev); 145 145 display('Using integer standard deviations for percentages.') 146 146 … … 176 176 isfield(dresp(i),'stddev') && ~isempty(dresp(i).stddev) 177 177 descr(end+1)=cellstr([dresp(i).descriptor ' norm']); 178 cdfr(end+1,:)=norminv (dresp(i).cdf(:,2),dresp(i).mean,dresp(i).stddev);178 cdfr(end+1,:)=norminv_issm(dresp(i).cdf(:,2),dresp(i).mean,dresp(i).stddev); 179 179 end 180 180 if isfield(dresp(i),'meanci' ) && ~isempty(dresp(i).meanci ) && ... … … 184 184 descr(end+1)=cellstr([dresp(i).descriptor ' norm+-']); 185 185 descr(end+1)=cellstr([dresp(i).descriptor ' norm++']); 186 cdfr(end+1,:)=norminv (dresp(i).cdf(:,2),dresp(i).meanci(1),dresp(i).stddevci(2));187 cdfr(end+1,:)=norminv (dresp(i).cdf(:,2),dresp(i).meanci(1),dresp(i).stddevci(1));188 cdfr(end+1,:)=norminv (dresp(i).cdf(:,2),dresp(i).meanci(2),dresp(i).stddevci(1));189 cdfr(end+1,:)=norminv (dresp(i).cdf(:,2),dresp(i).meanci(2),dresp(i).stddevci(2));186 cdfr(end+1,:)=norminv_issm(dresp(i).cdf(:,2),dresp(i).meanci(1),dresp(i).stddevci(2)); 187 cdfr(end+1,:)=norminv_issm(dresp(i).cdf(:,2),dresp(i).meanci(1),dresp(i).stddevci(1)); 188 cdfr(end+1,:)=norminv_issm(dresp(i).cdf(:,2),dresp(i).meanci(2),dresp(i).stddevci(1)); 189 cdfr(end+1,:)=norminv_issm(dresp(i).cdf(:,2),dresp(i).meanci(2),dresp(i).stddevci(2)); 190 190 end 191 191 end
Note:
See TracChangeset
for help on using the changeset viewer.