Hướng dẫn sử dụng R

RforDummies-small-logo.png (300×100)

Tài liệu ngắn dưới đây tôi và nhóm bạn sinh viên viết phục vụ cho mục đích học tập.

Hướng dẫn sử dụng R (cho học phần Toán cao cấp – update ngày 13/11/2016):

huong-dan-su-dung-r



Lưu ý:

1. Các bạn SV gặp vấn đề khi làm Bài tập nhóm thì chịu khó tìm câu trả lời ở phần comment. Tôi sẽ KHÔNG trả lời những câu hỏi mà đã trả lời trước ở phần comment.

2. Tôi không giải đáp hộ các bạn những lỗi kỹ thuật (những lỗi do bạn gõ lệnh sai). Tôi chỉ giải đáp những vấn đề mang tính nguyên lý. Nhóm làm không được thì không có điểm.

3. Để làm được, các bạn cần đọc kỹ hướng dẫn, kiểm tra kỹ câu lệnh mình viết có đúng như hướng dẫn không.

4. Nếu gặp lỗi, xem kỹ xem có phải lỗi do TXĐ không. Nếu là lỗi do TXĐ thì chỉ cần copy câu lệnh + thông báo lỗi + giải thích vì sao hàm số không xác định.

5. Khi các bạn đặt câu hỏi, phải copy đầy đủ các câu lệnh thì tôi mới giải đáp được (cần bỏ dấu > ở đầu câu lệnh đi).

————–&&————-

31 phản hồi

  1. thay oi.trong R thay huong dan có lẹnh
    > ketqua <- ode(y = dieukien, func = ham,times = 2:20, parms = 0, method = "iteration")
    ở phần sai phân í, nhung may luôn báo là không có chứ năng "ode"
    Error: could not find function "ode"
    em khong hiểu lắm thầy xem hộ em với

  2. thầy ơi .cho em hỏi về cách nhân 2 ma trận cái ạ.
    em khai báo được rồi nhưng khi nhân xong nó lai hiện
    Error: unexpected ‘>’ in “>”
    > >B*C
    thầy giải thích cho em cái ạ.
    em cảm ơn thầy nhiều.

    • Error: unexpected ‘>’ —tiếng Việt nghĩa là— Lỗi: Không chờ đợi ‘>’
      Tức là thừa dấu ‘>’
      (Nên chịu khó mò mẫm 1 chút trước khi đặt câu hỏi)

      • > install.packages(“matlib”)
        Error: unexpected input in ” install.packages(“”
        là lỗi làm sao thầy ? sửa thế nào ạ ?

  3. Khi các bạn đặt câu hỏi, phải copy đầy đủ các câu lệnh thì tôi mới giải đáp được (cần bỏ dấu > ở đầu câu lệnh đi).

  4. cho em hỏi lỗi :
    > install.packages(“matlib”)
    Error: unexpected input in ” install.packages(“”

  5. thầy ơi .
    library(rSymPy)
    Loading required package: rJython
    Loading required package: rJava
    Error : .onLoad failed in loadNamespace() for ‘rJava’, details:
    call: fun(libname, pkgname)
    error: JAVA_HOME cannot be determined from the Registry
    Error: package ‘rJava’ could not be loaded

  6. Thầy ơi, cho em hỏi một chút ạ.
    Em đang phải vẽ đồ thị của hàm số. Em vừa nhập xong:
    > x y<-(1/sqrt(2*x-5)+asin((2*x+1)/(x-2)))
    vào thì máy báo: "Warning message:
    In asin((2 * x + 1)/(x – 2)) : NaNs produced" thì kệ nó ạ. Mình vẫn nhập plot(y,type='l') như bình thường ạ?

  7. > y<-deriv(expression(atan((x+4)/(1-4x))),'x',function.arg=TRUE)
    Error: unexpected symbol in "y<-deriv(expression(atan((x+4)/(1-4x"
    thầy cho e hỏi e sai ở đâu ạ.cảm ơn thầy @@

  8. e biết e sai ở đâu ùi hj

  9. thầy ơi, em cài thư viện để tính lim mà nó bị lỗi
    install.packages(“rSymPy”)
    — Please select a CRAN mirror for use in this session —
    Warning: unable to access index for repository https://cloud.r-project.org/src/contrib:
    cannot open URL ‘https://cloud.r-project.org/src/contrib/PACKAGES’
    Warning: unable to access index for repository https://cloud.r-project.org/bin/windows/contrib/3.3:
    cannot open URL ‘https://cloud.r-project.org/bin/windows/contrib/3.3/PACKAGES’
    Warning message:
    package ‘rSymPy’ is not available (for R version 3.3.2)

  10. e chào thầy. Thầy cho e hỏi:
    y y(16)
    [1] NaN
    attr(,”gradient”)
    x
    [1,] NaN
    Warning message:
    In log(.expr2) : NaNs produced
    vì sao y(15) thì giải được nhưng y(16) thì lại báo lỗi ạ?

  11. Thầy ơi, em vẽ đồ thị dùng lệnh này có được không ạ?
    plot(x,y,type=’l’)

  12. thây ơi em không gọi đươc thư viện ạ
    library(rSymPy)
    Loading required package: rJython
    Loading required package: rJava
    Error : .onLoad failed in loadNamespace() for ‘rJava’, details:
    call: fun(libname, pkgname)
    error: JAVA_HOME cannot be determined from the Registry
    Error: package ‘rJava’ could not be loaded
    > x sympy(“limit((log(1+115x)/log(2))/x,x,o)”)
    Error: could not find function “sympy”
    em tải thư viện về nó hiên thị thế này ạ
    library(rSymPy)
    Loading required package: rJython
    Loading required package: rJava
    Error : .onLoad failed in loadNamespace() for ‘rJava’, details:
    call: fun(libname, pkgname)
    error: JAVA_HOME cannot be determined from the Registry
    Error: package ‘rJava’ could not be loaded

  13. thầy ơi em không hiểu
    cal({pkg x x sympy(|”limit((log(1+115x)/log(2))/x,x,0)”)
    Error: unexpected ‘|’ in “sympy(|”
    > sympy(“limit((log(1+115x)/log(2))/x,x,o)”)
    Error: could not find function “sympy”

  14. Các bạn làm bài toán tính Lim thì download lại tài liệu hướng dẫn nhé, tôi đã viết lại phần này. (Do có sự xung đột về các thư viện của rSymPy với R nên nhiều bạn không cài được)

  15. thưa thầy lệnh cuối nghĩa là gì ạ
    x y plot(y,type=’1′)
    Error in plot.xy(xy, type, …) : invalid plot type ‘1’

  16. > library(“Ryacas”)
    > x Limit((log(1+111x)/log(2))/x,x,0)
    Error: unexpected symbol in “Limit((log(1+111x”
    em làm như này là sai ở đâu ạ?

  17. Thầy ơi, cho e hỏi bài này sai chỗ nào với ạ?
    > x Limit(“exp^(168*x)-exp^(178*x)”/”sin(168*x)-sin(178*x)”, x, 0)
    Error in “exp^(168*x)-exp^(178*x)”/”sin(168*x)-sin(178*x)” :
    non-numeric argument to binary operator

  18. e chào thầy.thầy ơi cho e hỏi chỗ này là như thế nào ạ?
    install.packages(“matlib”)
    Installing package into ‘C:/Users/HP/Documents/R/win-library/3.3’
    (as ‘lib’ is unspecified)
    — Please select a CRAN mirror for use in this session —

Gửi phản hồi

Mời bạn điền thông tin vào ô dưới đây hoặc kích vào một biểu tượng để đăng nhập:

WordPress.com Logo

Bạn đang bình luận bằng tài khoản WordPress.com Log Out / Thay đổi )

Twitter picture

Bạn đang bình luận bằng tài khoản Twitter Log Out / Thay đổi )

Facebook photo

Bạn đang bình luận bằng tài khoản Facebook Log Out / Thay đổi )

Google+ photo

Bạn đang bình luận bằng tài khoản Google+ Log Out / Thay đổi )

Connecting to %s

%d bloggers like this: