curve fitting toolbox F test ?

7 次查看(过去 30 天)
EK
EK 2019-12-4
编辑: Navya Seelam 2019-12-11
Is it possible to extract/calculate the F test p-values from the output of a curve fitting toolbox?
  1 个评论
Navya Seelam
Navya Seelam 2019-12-9
Hi,
What is the function you are using in the curve fitting tool box?

请先登录,再进行评论。

回答(3 个)

EK
EK 2019-12-9
I am using linear fit and sigmoid (custom)

Navya Seelam
Navya Seelam 2019-12-10
编辑:Navya Seelam 2019-12-11
Hi,
You can use fitlm to extract p-values. The summary statistics of the model inlcudes p-value for the F-test on the model.
Please refer this link for more details.

EK
EK 2019-12-10
Hi Navya
thank you very much for your suggestion. I do not understand how can I apply filtm function to my fitting parameter?
Below is a function I am using generated by fittin toolbox
function [fitresult, gof] = createFit(x, y)
%CREATEFIT(X,Y)
% Create a fit.
%
% Data for 'Sigmoid fit 1' fit:
% X Input : x
% Y Output: y
% Output:
% fitresult : a fit object representing the fit.
% gof : structure with goodness-of fit info.
%% Fit: 'Sigmoid fit 1'.
[xData, yData] = prepareCurveData( x, y );
% Set up fittype and options.
ft = fittype( '1./(1 + exp(-a.*(x-c)))', 'independent', 'x', 'dependent', 'y' );
opts = fitoptions( 'Method', 'NonlinearLeastSquares' );
opts.Display = 'Off';
opts.StartPoint = [0.77548254396942 0.353883903104256];
% Fit model to data.
[fitresult, gof] = fit( xData, yData, ft, opts );
% Plot fit with data.
figure( 'Name', 'Sigmoid fit 1' );

类别

Help CenterFile Exchange 中查找有关 Fit Postprocessing 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by