1
- <!-- $PostgreSQL: pgsql/doc/src/sgml/func.sgml,v 1.344 2006/10/23 18:10:31 petere Exp $ -->
1
+ <!-- $PostgreSQL: pgsql/doc/src/sgml/func.sgml,v 1.345 2006/10/23 19:57:37 petere Exp $ -->
2
2
3
3
<chapter id="functions">
4
4
<title>Functions and Operators</title>
@@ -8102,17 +8102,7 @@ SELECT count(*) FROM sometable;
8102
8102
<entry>
8103
8103
<type>double precision</type>
8104
8104
</entry>
8105
- <entry>sqrt((<replaceable class="parameter">N</replaceable> *
8106
- sum(<replaceable class="parameter">X</replaceable>*<replaceable
8107
- class="parameter">Y</replaceable>) - sum(<replaceable
8108
- class="parameter">X</replaceable>) * sum(<replaceable
8109
- class="parameter">Y</replaceable>))^2 / ((<replaceable
8110
- class="parameter">N</replaceable> * sum(<replaceable
8111
- class="parameter">X</replaceable>^2) - sum(<replaceable
8112
- class="parameter">X</replaceable>)^2) * (<replaceable
8113
- class="parameter">N</replaceable> * sum(<replaceable
8114
- class="parameter">Y</replaceable>^2) - sum(<replaceable
8115
- class="parameter">Y</replaceable>)^2)))</entry>
8105
+ <entry>correlation coefficient</entry>
8116
8106
</row>
8117
8107
8118
8108
<row>
@@ -8129,12 +8119,7 @@ SELECT count(*) FROM sometable;
8129
8119
<entry>
8130
8120
<type>double precision</type>
8131
8121
</entry>
8132
- <entry>(sum(<replaceable class="parameter">X</replaceable>*<replaceable
8133
- class="parameter">Y</replaceable>) - sum(<replaceable
8134
- class="parameter">X</replaceable>) * sum(<replaceable
8135
- class="parameter">Y</replaceable>) / <replaceable
8136
- class="parameter">N</replaceable>) / <replaceable
8137
- class="parameter">N</replaceable></entry>
8122
+ <entry>population covariance</entry>
8138
8123
</row>
8139
8124
8140
8125
<row>
@@ -8151,12 +8136,7 @@ SELECT count(*) FROM sometable;
8151
8136
<entry>
8152
8137
<type>double precision</type>
8153
8138
</entry>
8154
- <entry>(sum(<replaceable class="parameter">X</replaceable>*<replaceable
8155
- class="parameter">Y</replaceable>) - sum(<replaceable
8156
- class="parameter">X</replaceable>) * sum(<replaceable
8157
- class="parameter">Y</replaceable>) / <replaceable
8158
- class="parameter">N</replaceable>) / (<replaceable
8159
- class="parameter">N</replaceable> - 1)</entry>
8139
+ <entry>sample covariance</entry>
8160
8140
</row>
8161
8141
8162
8142
<row>
@@ -8169,8 +8149,8 @@ SELECT count(*) FROM sometable;
8169
8149
<entry>
8170
8150
<type>double precision</type>
8171
8151
</entry>
8172
- <entry>sum(<replaceable class="parameter">X</replaceable>) /
8173
- < replaceable class="parameter">N</replaceable></entry>
8152
+ <entry>average of the independent variable
8153
+ (<literal>sum(< replaceable class="parameter">X</replaceable>)/<replaceable class="parameter"> N</replaceable></literal>) </entry>
8174
8154
</row>
8175
8155
8176
8156
<row>
@@ -8183,8 +8163,8 @@ SELECT count(*) FROM sometable;
8183
8163
<entry>
8184
8164
<type>double precision</type>
8185
8165
</entry>
8186
- <entry>sum(<replaceable class="parameter">Y</replaceable>) /
8187
- < replaceable class="parameter">N</replaceable></entry>
8166
+ <entry>average of the dependent variable
8167
+ (<literal>sum(< replaceable class="parameter">Y</replaceable>)/<replaceable class="parameter"> N</replaceable></literal>) </entry>
8188
8168
</row>
8189
8169
8190
8170
<row>
@@ -8197,7 +8177,7 @@ SELECT count(*) FROM sometable;
8197
8177
<entry>
8198
8178
<type>bigint</type>
8199
8179
</entry>
8200
- <entry>number of input rows in which both expressions are non-null </entry>
8180
+ <entry>number of input rows in which both expressions are nonnull </entry>
8201
8181
</row>
8202
8182
8203
8183
<row>
@@ -8213,14 +8193,10 @@ SELECT count(*) FROM sometable;
8213
8193
<entry>
8214
8194
<type>double precision</type>
8215
8195
</entry>
8216
- <entry>(sum(<replaceable class="parameter">Y</replaceable>) *
8217
- sum(<replaceable class="parameter">X</replaceable>^2) - sum(<replaceable
8218
- class="parameter">X</replaceable>) * sum(<replaceable
8219
- class="parameter">X</replaceable>*<replaceable
8220
- class="parameter">Y</replaceable>)) / (<replaceable
8221
- class="parameter">N</replaceable> * sum(<replaceable
8222
- class="parameter">X</replaceable>^2) - sum(<replaceable
8223
- class="parameter">X</replaceable>)^2)</entry>
8196
+ <entry>y-intercept of the least-squares-fit linear equation
8197
+ determined by the (<replaceable
8198
+ class="parameter">X</replaceable>, <replaceable
8199
+ class="parameter">Y</replaceable>) pairs</entry>
8224
8200
</row>
8225
8201
8226
8202
<row>
@@ -8233,17 +8209,7 @@ SELECT count(*) FROM sometable;
8233
8209
<entry>
8234
8210
<type>double precision</type>
8235
8211
</entry>
8236
- <entry>(<replaceable class="parameter">N</replaceable> *
8237
- sum(<replaceable class="parameter">X</replaceable>*<replaceable
8238
- class="parameter">Y</replaceable>) - sum(<replaceable
8239
- class="parameter">X</replaceable>) * sum(<replaceable
8240
- class="parameter">Y</replaceable>))^2 / ((<replaceable
8241
- class="parameter">N</replaceable> * sum(<replaceable
8242
- class="parameter">X</replaceable>^2) - sum(<replaceable
8243
- class="parameter">X</replaceable>)^2) * (<replaceable
8244
- class="parameter">N</replaceable> * sum(<replaceable
8245
- class="parameter">Y</replaceable>^2) - sum(<replaceable
8246
- class="parameter">Y</replaceable>)^2))</entry>
8212
+ <entry>square of the correlation coefficient</entry>
8247
8213
</row>
8248
8214
8249
8215
<row>
@@ -8259,14 +8225,9 @@ SELECT count(*) FROM sometable;
8259
8225
<entry>
8260
8226
<type>double precision</type>
8261
8227
</entry>
8262
- <entry>(<replaceable class="parameter">N</replaceable> *
8263
- sum(<replaceable class="parameter">X</replaceable>*<replaceable
8264
- class="parameter">Y</replaceable>) - sum(<replaceable
8265
- class="parameter">X</replaceable>) * sum(<replaceable
8266
- class="parameter">Y</replaceable>)) / (<replaceable
8267
- class="parameter">N</replaceable> * sum(<replaceable
8268
- class="parameter">X</replaceable>^2) - sum(<replaceable
8269
- class="parameter">X</replaceable>)^2)</entry>
8228
+ <entry>slope of the least-squares-fit linear equation determined
8229
+ by the (<replaceable class="parameter">X</replaceable>,
8230
+ <replaceable class="parameter">Y</replaceable>) pairs</entry>
8270
8231
</row>
8271
8232
8272
8233
<row>
@@ -8279,9 +8240,11 @@ SELECT count(*) FROM sometable;
8279
8240
<entry>
8280
8241
<type>double precision</type>
8281
8242
</entry>
8282
- <entry>sum(<replaceable class="parameter">X</replaceable>^2) -
8283
- sum(<replaceable class="parameter">X</replaceable>)^2 / <replaceable
8284
- class="parameter">N</replaceable></entry>
8243
+ <entry><literal>sum(<replaceable
8244
+ class="parameter">X</replaceable>^2) - sum(<replaceable
8245
+ class="parameter">X</replaceable>)^2/<replaceable
8246
+ class="parameter">N</replaceable></literal> (<quote>sum of
8247
+ squares</quote> of the independent variable)</entry>
8285
8248
</row>
8286
8249
8287
8250
<row>
@@ -8294,11 +8257,14 @@ SELECT count(*) FROM sometable;
8294
8257
<entry>
8295
8258
<type>double precision</type>
8296
8259
</entry>
8297
- <entry>sum(<replaceable class="parameter">X</replaceable>*<replaceable
8260
+ <entry><literal>sum(<replaceable
8261
+ class="parameter">X</replaceable>*<replaceable
8298
8262
class="parameter">Y</replaceable>) - sum(<replaceable
8299
8263
class="parameter">X</replaceable>) * sum(<replaceable
8300
- class="parameter">Y</replaceable>) / <replaceable
8301
- class="parameter">N</replaceable></entry>
8264
+ class="parameter">Y</replaceable>)/<replaceable
8265
+ class="parameter">N</replaceable></literal> (<quote>sum of
8266
+ products</quote> of independent times dependent
8267
+ variable)</entry>
8302
8268
</row>
8303
8269
8304
8270
<row>
@@ -8311,9 +8277,11 @@ SELECT count(*) FROM sometable;
8311
8277
<entry>
8312
8278
<type>double precision</type>
8313
8279
</entry>
8314
- <entry>sum(<replaceable class="parameter">Y</replaceable>^2) -
8315
- sum(<replaceable class="parameter">Y</replaceable>)^2 / <replaceable
8316
- class="parameter">N</replaceable></entry>
8280
+ <entry><literal>sum(<replaceable
8281
+ class="parameter">Y</replaceable>^2) - sum(<replaceable
8282
+ class="parameter">Y</replaceable>)^2/<replaceable
8283
+ class="parameter">N</replaceable></literal> (<quote>sum of
8284
+ squares</quote> of the dependent variable)</entry>
8317
8285
</row>
8318
8286
8319
8287
<row>
0 commit comments