SAS_Code_Supervisor_Visit_Probabilities-revised
SAS_Code_Supervisor_Visit_Probabilities-revised
proc iml;
start euclid(x1, y1, x2, y2);
return( sqrt( (x1 - x2)##2 + (y1 - y2)##2 ) );
finish;
/* Total 8 sites */
n = nrow(coords);
P = j(n, n, 0); /* initialize transition matrix */
proc iml;
start euclid(x1, y1, x2, y2);
return( sqrt( (x1 - x2)##2 + (y1 - y2)##2 ) );
finish;
rowSum = P[,+];
do i = 1 to n;
if rowSum[i] > 0 then
P[i,] = P[i,] / rowSum[i];
end;