Một số hàm nhân thường dùng

Một phần của tài liệu (LUẬN văn THẠC sĩ) nghiên cứu ứng dụng kỹ thuật học máy để dự đoán chứng khoán bằng ngôn ngữ r (Trang 25 - 28)

Kiểu hàm nhân Công thức

Linear kernel ( , ) = .

Polynomial kernel ( , ) = ( . + 1)

Radial basis function (Gaussian)

kernel ( , ) = | |

Hyperbolic tangent kernel ( , ) = tanh( . . − )

Trong những năm gần đây, mô hình SVM được quan tâm và sử dụng nhiều trong lĩnh vực dự báo, nhận dạng và phân loại. Các thử nghiệm thực tế cho thấy, mô hình SVM có thể học và dự báo khá tốt. So sánh với các phương pháp khác thì khả năng của SVM là tương đương hoặc tốt hơn đáng kể.

H1

H2

H3 X2

Chương 3. NGÔN NGỮ R VÀ ỨNG DỤNG 3.1. Tổng quan về ngôn ngữ R 3.1. Tổng quan về ngôn ngữ R

R là ngôn ngữ lập trình và môi trường tính toán thống kê do nhóm tác giả R Development Core Team sáng lập [13]. Ngôn ngữ R có các phiên bản dành cho các dòng hệ điều hành Unix, Windows và Mac. R lần đầu tiên được Ross Ihaka và Robert Gentleman thuộc trường đại học Auckland, New Zealand giới thiệu vào năm 1996 nhằm phục vụ cho phân tích thống kê. Sáng kiến này đã được nhiều nhà thống kê học trên thế giới ủng hộ và cùng tham gia vào phát triển. Ngày nay, R đã trở thành một công cụ khá thông dụng được nhiều nhà thống kê học, toán học ứng dụng trong phân tích dữ liệu khoa học (có thể tham khảo thêm thông tin về ngôn ngữ R tại địa chỉ http://www.r-project.org [14]).

Thực chất R là một ngôn ngữ máy tính đa năng có thể sử dụng cho nhiều mục đích khác nhau, từ các bài toán đơn giản, toán học giải trí, tính toán ma trận đến các bài toán phức tạp trong lĩnh vực phân tích, thống kê, vẽ biểu đồ. Theo số liệu thống kê từ www.kdnuggets.com (8/2012) [15], R là ngôn ngữ được sử dụng phổ biến nhất trong phân tích, khai phá dữ liệu (Hình 3-1).

Hình 3-1: Số liệu thống kê ngôn ngữ dùng phổ biến trong phân tích số liệu

3.2. Ứng dụng ngôn ngữ R

R có được các ưu điểm lớn của hệ thống phát triển trên nền tảng mã nguồn mở với nhiều gói thư viện có sẵn cung cấp nhiều hàm xử lý hữu ích cho các mục đích khai thác khác nhau. Người dùng có thể kế thừa từ các thư viện này để phát triển các hàm chức năng đáp ứng yêu cầu của bài toán cụ thể cần giải quyết. Để sử dụng thư viện đã cài đặt, người dùng chỉ cần dùng lệnh library với tham số là tên thư viện cần dùng. Ví dụ để sử dụng thư viện foreign, lệnh yêu cầu là:

> library(foreign)

Bảng 3.1 dưới đây là danh sách một số thư viện cơ bản và ứng dụng của chúng trong R:

Một phần của tài liệu (LUẬN văn THẠC sĩ) nghiên cứu ứng dụng kỹ thuật học máy để dự đoán chứng khoán bằng ngôn ngữ r (Trang 25 - 28)

Tải bản đầy đủ (PDF)

(44 trang)