polyfit semilogy

Hi,
I'm trying to find the fractal dimension of a range of data, but I'm sruggling looking for a way of finding the best range of data in a bigget set of data, which will fit the best regression line in semilog.
do i have to try every possibilitie,
A=polyfit(X(1:1000),log10(Y(1:1000),1);
A=polyfit(X(2:1000),log10(Y(2:1000),1);
...
A=polyfit(X(i:j),log10(Y(i:j)),1);
and so on.. or is there easiest way?
Thank you for your help
n.

2 commentaires

Andrew Newell
Andrew Newell le 22 Avr 2011
What are X and Y?
Nicolas
Nicolas le 24 Avr 2011
for example
X= 1500:500:7000
Y= 4 15 30 59 96 151 214 291 380 480 598 741
I've tried to take out the points with the highest residuals, but it doesn't work very well. I need to truncate my data from the ends towards the middle to find the best fit, instead of taking out the middle point to make the regression line better.

Connectez-vous pour commenter.

Réponses (2)

bym
bym le 21 Avr 2011

0 votes

do you mean stepwise regression?
doc stepwise() % assuming you have statistics toolbox

1 commentaire

Nicolas
Nicolas le 22 Avr 2011
hi, do you think stepwisefit would be better in my case?
I'll work on that, both sounds interesting ways!

Connectez-vous pour commenter.

Andrew Newell
Andrew Newell le 22 Avr 2011

0 votes

If X vs Y is a box count plot, you could calculate a local scaling exponent.

Catégories

En savoir plus sur Fractals dans Centre d'aide et File Exchange

Question posée :

le 21 Avr 2011

Community Treasure Hunt

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

Start Hunting!

Translated by