a/inst/__kernel_epanechnikov.m | b/inst/__kernel_epanechnikov.m | ||
---|---|---|---|

1 | # Copyright (C) 2006 Michael Creel <michael.creel@uab.es> |
1 | ```
## Copyright (C) 2006 Michael Creel <michael.creel@uab.es>
``` |

2 | # |
2 | ```
##
``` |

3 | # This program is free software; you can redistribute it and/or modify |
3 | ## This program is free software; you can redistribute it and/or modify it under |

4 | ```
# it under the terms of the GNU General Public License as published by
``` |
4 | ## the terms of the GNU General Public License as published by the Free Software |

5 | # the Free Software Foundation; either version 2 of the License, or |
5 | ## Foundation; either version 3 of the License, or (at your option) any later |

6 | # (at your option) any later version. |
6 | ## version. |

7 | # |
7 | ```
##
``` |

8 | # This program is distributed in the hope that it will be useful, |
8 | ## This program is distributed in the hope that it will be useful, but WITHOUT |

9 | ```
# but WITHOUT ANY WARRANTY; without even the implied warranty of
``` |
9 | ## ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or |

10 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
10 | ## FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more |

11 | # GNU General Public License for more details. |
11 | ## details. |

12 | # |
12 | ```
##
``` |

13 | # You should have received a copy of the GNU General Public License |
13 | ## You should have received a copy of the GNU General Public License along with |

14 | # along with this program; If not, see <http://www.gnu.org/licenses/>. |
14 | ## this program; if not, see <http://www.gnu.org/licenses/>. |

15 | 15 | ||

16 | # __kernel_epanechnikov: this function is for internal use by kernel_density |
16 | ```
## __kernel_epanechnikov: this function is for internal use by kernel_density
``` |

17 | # and kernel_regression |
17 | ```
## and kernel_regression
``` |

18 | # |
18 | ```
##
``` |

19 | # multivariate spherical Epanechnikov kernel |
19 | ```
## multivariate spherical Epanechnikov kernel
``` |

20 | # input: PxK matrix - P data points, each of which is in R^K |
20 | ```
## input: PxK matrix - P data points, each of which is in R^K
``` |

21 | # output: Px1 vector, input matrix passed though the kernel |
21 | ```
## output: Px1 vector, input matrix passed though the kernel
``` |

22 | # other multivariate kernel functions should follow this convention |
22 | ```
## other multivariate kernel functions should follow this convention
``` |

23 | 23 | ||

24 | function z = __kernel_epanechnikov(z) |
24 | function z = __kernel_epanechnikov(z) |

25 | 25 | ||

26 | K = columns(z); |
26 | K = columns(z); |

27 | 27 |