How do I produce an R value for the following data?

26 views (last 30 days)
Rhianne Tallarico
Rhianne Tallarico on 2 Apr 2018
Answered: Von Duesenberg on 3 Apr 2018
time_2 = [0.2572 1.3918 2.9652 4.2965 6.1876 7.8971];
conc_2 = [0.2134 0.1638 0.1241 0.0720 0.0149 -0.0447];
figure
plot(time_2,conc_2)
title('Data Set 2')
xlabel('Time')
ylabel('Concentration')
coeffs = polyfit(time_2,conc_2,1);
fittedX = linspace(min(time_2), max(time_2), 200);
fittedY = polyval(coeffs, fittedX);
hold on;
plot(fittedX, fittedY, 'r-');

Answers (1)

Von Duesenberg
Von Duesenberg on 3 Apr 2018
In your case, with a polynomial of degree 1, you are pretty much assessing to whant extent the relationship between your two variables follow a straight line; maybe a simple correlation coefficient is what you want:
corrcoef(time_2, conc_2)

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by