Ich habe einige Probleme damit, ich bekomme immer wieder Fehler, wenn ich versuche, die linearen Anpassungsparameter herauszuziehen.
Ich habe ein Standard-YvsX-Dataset, aber mit 4 verschiedenen 'Gruppieren nach'-Spalten. Wenn ich versuche, die Extraktion durchzuführen (ich habe viele verschiedene Methoden ausprobiert), erhalte ich immer wieder Fehler wie diese:
Irgendeine Idee, was es damit auf sich hat? Ich habe versucht, die vier Spalten in einer einzigen Spalte zu verketten und dann durch diese einzelne Verkettung aufzuteilen, und bekomme immer noch Fehler.
//make report
biv = Bivariate(
Y( :Y ),
X( :X ),
By( :A, :B, :C, :D</img> ),
Fit Line( {Line Color( "Red" )} )
);
//list the reports
rbiv = biv << report;
//count the number of reports
nBy = N Items( rbiv );
//array of as many rows as reports. 1col, all set to zero.
vc = J( nBy, 1, 0 );
//Create output table and fill with estimates
dtOut = New Table( "Regression parameters",
New Column( "Group", Character ),
New Column( "Intercept", numeric ),
New Column( "Slope", numeric ),
addrows( nBy ));
//grab the values
For( j = 1, j <= nBy, j++,
Estimates = rbiv[j]["Linear Fit"]["Parameter Estimates"][1][3] << get as matrix;
:Group[j] = groups[j];
:Intercept[j] = Estimates[1];
:Slope[j] = Estimates[2]);


