MATLAB Answers

curve fitting toolbox F test ?

조회 수: 14(최근 30일)
EK
EK 4 Dec 2019
편집: Navya Seelam 11 Dec 2019
Is it possible to extract/calculate the F test p-values from the output of a curve fitting toolbox?

  댓글 수: 1

Navya Seelam
Navya Seelam 9 Dec 2019
Hi,
What is the function you are using in the curve fitting tool box?

로그인 to comment.

답변(3개)

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

  댓글 수: 0

로그인 to comment.


Navya Seelam
Navya Seelam 10 Dec 2019
편집: Navya Seelam 11 Dec 2019
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.

  댓글 수: 0

로그인 to comment.


EK
EK 10 Dec 2019
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' );

  댓글 수: 0

로그인 to comment.

이 질문에 답변하려면 로그인을(를) 수행하십시오.


Translated by