<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
Hi NCL users,
<div class=""><br class="">
</div>
<div class="">I want to calculate the regression coefficients of variable with 1 dimension (y= mass_flux)  against another which has 3 dimensions (x = acceldivf_).</div>
<div class=""><br class="">
</div>
<div class="">Typically, according to the description of the regCoef_n (x, y, dims_x, dims_y) NCL function x and y can be arrays of any dimensionality but the dims_x and dims_x and dims_y is an integer indicating which dimension of x/y to do the calculation
 on, as long as it has the same number of elements.</div>
<div class=""><br class="">
</div>
<div class="">The error I’m getting is the following: <i class="">fatal:regCoef_n: The input array y must have as many or more dimensions than x </i></div>
<div class=""><br class="">
</div>
<div class="">PrintVarSummary of both variables follows:</div>
<div class=""><br class="">
</div>
<div class=""><i class="">Variable: mass_flux<br class="">
Type: float<br class="">
Total Size: 564 bytes<br class="">
            141 values<br class="">
Number of Dimensions: 1<br class="">
Dimensions and sizes:<span class="Apple-tab-span" style="white-space:pre"> </span>
[time | 141]<br class="">
Coordinates: <br class="">
            time: [1960..2100]<br class="">
Number Of Attributes: 1<br class="">
  _FillValue :<span class="Apple-tab-span" style="white-space:pre"> </span>1e+20</i></div>
<div class=""><i class=""><br class="">
</i></div>
<div class="">
<div class=""><i class="">Variable: acceldivf_</i></div>
<div class=""><i class="">Type: float<br class="">
Total Size: 839232 bytes<br class="">
            209808 values<br class="">
Number of Dimensions: 3<br class="">
Dimensions and sizes:<span class="Apple-tab-span" style="white-space: pre;"> </span>
[time | 141] x [lev | 31] x [lat | 48]<br class="">
Coordinates: <br class="">
            time: [1960..2100]<br class="">
            lev: [1000.. 0.1]<br class="">
            lat: [-87.15909445302286..87.15909445302286]</i></div>
<br class="">
</div>
<div class="">So it fails with the above fatal error when I try:</div>
<div class=""><br class="">
</div>
<div class="">rc= regCoef_n (acceldivf_, mass_flux, 0, 0) </div>
<div class=""><br class="">
</div>
<div class=""><br class="">
</div>
<div class="">Any ideas please?</div>
<div class=""><br class="">
Cheers,</div>
<div class="">
<div class="">
<div style="color: rgb(0, 0, 0); letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
<div style="color: rgb(0, 0, 0); letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
<div style="color: rgb(0, 0, 0); letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
<div style="color: rgb(0, 0, 0); letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
<div style="color: rgb(0, 0, 0); letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
<div class="">Andreas</div>
<div class=""><br class="">
</div>
<div class=""></div>
</div>
</div>
</div>
</div>
</div>
</div>
<br class="">
</div>
</body>
</html>