J'ai quelques problèmes avec cela, je continue à avoir des erreurs lorsque j'essaie d'extraire les paramètres d'ajustement linéaire.
J'ai un jeu de données YvsX standard, mais avec 4 colonnes "group by" différentes. Lorsque j'essaie de faire l'extraction (j'ai essayé beaucoup de méthodes différentes), j'obtiens sans cesse des erreurs comme celle-ci :
Une idée de ce qui se passe avec ça? J'ai essayé de concaténer les quatre cols en une seule colonne, puis de les diviser par ce seul concat et d'obtenir toujours des erreurs.
//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]);


