Trang Chủ Tài chính Cá nhân Cách xử lý Infinity trong R - núm vú

Cách xử lý Infinity trong R - núm vú

Mục lục:

Video: Bảo Hộ Moto | Dual AGV AX9 Matt Carbon ( Model 2019 ) | baohomoto.vn 2025

Video: Bảo Hộ Moto | Dual AGV AX9 Matt Carbon ( Model 2019 ) | baohomoto.vn 2025
Anonim

Trong một số trường hợp, bạn don không có giá trị thực để tính toán với.Trong hầu hết các bộ dữ liệu thực tế trong R, trên thực tế, ít nhất một vài giá trị đang thiếu.Ngoài ra, một số tính toán có vô số như là một kết quả (như chia cho số không) hoặc không thể được thực hiện ở tất cả các (như lấy logarithm của một giá trị âm) May mắn thay, R có thể đối phó với tất cả các tình huống này.

Sử dụng vô cùng

Để bắt đầu khám phá vô số trong R, xem những gì xảy ra khi bạn cố gắng để phân chia bằng 0:

2/0 [1] Inf

R chính xác cho bạn biết kết quả là Inf, hoặc infinity. Phép nhiễu phủ định được thể hiện bằng -Inf. sử dụng Inf như khi bạn sử dụng một số thực trong phép tính: >> 4 - Inf [1] -Trong

Để kiểm tra xem một giá trị có hữu hạn hay không, sử dụng các hàm này là. Chức năng đầu tiên trả về TRUE nếu số này là hữu hạn, thứ hai trả về TRUE nếu số là vô hạn.

308

. Định nghĩa về vô cực này có thể dẫn đến các kết quả bất ngờ, như trong ví dụ sau: >> is. hữu hạn (10 ^ (305: 310)) [1] TRUE TRUE TRUE TRUE FALSE FALSE Đoạn mã này có ý nghĩa gì bây giờ? Xem liệu bạn có hiểu được làm tổ và vector hóa trong ví dụ này không Nếu bạn chia nhỏ dòng bắt đầu từ dấu ngoặc bên trong, nó trở nên dễ hiểu:

Tất cả các toán tử được vector hoá, vì vậy 10 ^ (305: 310) cho bạn một vector với kết quả là 10 với sức mạnh của 305, 306, 307, 308, 309, và 310.

Đó là vector được đưa ra như một đối số cho là. có hạn(). Hàm này cho bạn biết rằng hai kết quả cuối cùng - 10 ^ 309 và 10 ^ 310 - là vô hạn đối với R.

Xử lý các kết quả không xác định
  • Giáo viên dạy toán của bạn có thể giải thích rằng nếu bạn chia bất kỳ số thực bằng vô cực, số không. Nhưng nếu bạn phân chia vô cực bằng vô cực? >> Inf / Inf [1] NaN

  • Vâng, R nói với bạn rằng kết quả là NaN. Kết quả đó đơn giản có nghĩa là

  • Không phải là một Số.

Đây là cách R của bạn nói với bạn rằng kết quả của tính toán đó không được định nghĩa.

Điều buồn cười là R thực sự xem NaN là số, vì vậy bạn có thể sử dụng NaN trong tính toán. Kết quả của những tính toán này luôn luôn là NaN, như bạn thấy ở đây: >> NaN + 4 [1] NaN

Bạn có thể kiểm tra liệu kết quả tính toán trong NaN bằng cách sử dụng. nan (). Lưu ý rằng cả hai đều. hữu hạn () và được. infinite () return FALSE khi bạn đang kiểm tra giá trị NaN.

Xử lý các giá trị bị thiếu Một trong những vấn đề phổ biến nhất trong số liệu thống kê là bộ dữ liệu chưa đầy đủ. Để giải quyết các giá trị còn thiếu, R sử dụng từ khóa NA dành riêng, có nghĩa là Không khả dụng.

Bạn có thể sử dụng NA như là một giá trị hợp lệ, do đó bạn có thể gán nó như một giá trị: >> x <- nA

Bạn phải tính đến, tuy nhiên, tính toán có giá trị NA cũng thường trả về NA như là: >> x + 4 [1] NA> log (x) [1] NA

Nếu bạn muốn kiểm tra xem một giá trị có phải là NA hay không, bạn có thể sử dụng. na (), như sau: >> là. na (x) [1] TRUE

Lưu ý rằng đây là. na () cũng trả về TRUE nếu giá trị là NaN. Các chức năng là. hữu hạn (), được. vô hạn (), và được. nan () trả về FALSE cho các giá trị NA.

Tính các giá trị vô hạn, không xác định và thiếu Bảng dưới đây cung cấp tổng quan các kết quả từ các chức năng được mô tả ở trên. Bạn không thể sử dụng bất kỳ một trong số này ngoại trừ là. na (), mà bạn có thể sử dụng khá nhiều! Chức năng

Inf

-Trong

NaN

NA

là. finite ()

FALSE

FALSE

FALSE

Cách xử lý Infinity trong R - núm vú

Lựa chọn của người biên tập

Làm thế nào để Tổ chức Bài Viết Viết cho LSAT - núm vú

Làm thế nào để Tổ chức Bài Viết Viết cho LSAT - núm vú

Cách tiếp cận của bạn đối với mẫu viết LSAT. Một số mẹo sau đây có thể giúp bạn làm điều đó. Dưới đây là một chủ đề văn bản mẫu của loại xuất hiện trên LSAT: Marilyn, một góa phụ, muốn mua một con vật cưng và đang cố gắng quyết định giữa hai con chó sẵn có. ...

LSAT Các câu hỏi thực hành phân tích phân tích - những con vú

LSAT Các câu hỏi thực hành phân tích phân tích - những con vú

Bạn sẽ thấy các câu hỏi về LSAT đề cập đến lập luận phân tích. Những câu hỏi này yêu cầu bạn sử dụng các kỹ năng suy luận để trả lời các câu hỏi có nhiều điều kiện. Bất kỳ thực hành nào bạn có thể làm trước ngày thử nghiệm sẽ chỉ giúp bạn có khả năng trả lời những câu hỏi này và cải thiện sự tự tin của bạn. Các câu hỏi lý luận phân tích câu hỏi ...

Khái niệm cơ bản Logic Bạn nên biết cho LSAT - núm vú

Khái niệm cơ bản Logic Bạn nên biết cho LSAT - núm vú

Bạn có thể đạt được điểm tốt trong lý luận lôgic LSAT các câu hỏi mà không biết các yếu tố của logic không chính thức, nhưng nếu bạn hiểu một vài thuật ngữ và khái niệm, bạn sẽ đạt được điểm cao hơn. Bạn thực sự chỉ cần biết hai thành phần cơ bản của một đối số hợp lý và một số phương pháp để đưa ra một kết luận. Các bạn có thể ghi điểm tốt về các câu hỏi lý luận hợp lý của LSAT mà không biết các yếu tố của logic không chính thức, nhưng nếu bạn hiểu một vài thuật ngữ và khái niệm thì bạn sẽ đạt

Lựa chọn của người biên tập

Chuẩn bị thi EMT - núm vú

Chuẩn bị thi EMT - núm vú

Không tham gia Đăng kiểm các chuyên gia y tế khẩn cấp quốc gia (NREMT ) thi nhẹ. Chuẩn bị cho kỳ thi kiểm tra sức khoẻ của nhân viên y tế khẩn cấp (máy vi tính) bằng cách thực hiện các bước sau: Tạo lịch học và làm theo. Học ở một nơi khuyến khích học tập và duy trì. Có tất cả các tài liệu học tập của bạn ở bên cạnh bạn. ...

ĐIều kiện cho sản khoa mà bạn nên biết cho kỳ thi EMT - nồng độ

ĐIều kiện cho sản khoa mà bạn nên biết cho kỳ thi EMT - nồng độ

Bạn sẽ cần biết về sản khoa điều kiện cho kỳ thi EMT. Điều quan trọng là phụ nữ được chăm sóc sản khoa thường xuyên trong thời kỳ mang thai. Duy trì sức khoẻ và nhận thức được những rủi ro có thể phát sinh thúc đẩy một trẻ sơ sinh khoẻ mạnh. Tuy nhiên, một số điều kiện có thể xảy ra trong thai kỳ có thể cần đến sự can thiệp của bạn. Đây là một ...

Lựa chọn của người biên tập

Làm thế nào để Thêm Người vào Tự động Tiếp thị Nuôi dưỡng Chiến dịch - núm vú

Làm thế nào để Thêm Người vào Tự động Tiếp thị Nuôi dưỡng Chiến dịch - núm vú

Bạn có thể đặt người vào tự động hóa tiếp thị của bạn nuôi dưỡng các chiến dịch sử dụng các phương pháp khác nhau. Cách bạn thêm người vào chương trình nuôi dưỡng phụ thuộc vào chiến dịch tổng thể của bạn. Theo những cách dễ hiểu nhất có thể, bạn có thể nghĩ đến việc thêm dẫn vào một chiến dịch nuôi dưỡng bằng hai cách khác nhau: tự động và thủ công. Tự động: Trong tự động ...

Làm thế nào để Thêm và Phân tích các Tham số URL với Tự động hóa Tiếp thị - đầu

Làm thế nào để Thêm và Phân tích các Tham số URL với Tự động hóa Tiếp thị - đầu

Một số công cụ tự động hóa tiếp thị bao gồm URL thông số để cho phép thông tin tùy chỉnh được truyền qua một URL. Lý do chính bạn cần tính năng này là có nhiều URL chỉ đến một vị trí và được theo dõi tại mỗi điểm nhập cảnh cho mỗi vị trí dẫn đầu. Sử dụng nhiều URL để trỏ đến một nội dung đơn lẻ là thông thường ...

Cách Tránh những Sai lầm Trang Đích trong Tự động hóa Tiếp thị - núm vú

Cách Tránh những Sai lầm Trang Đích trong Tự động hóa Tiếp thị - núm vú

Tạo các biểu mẫu và trang đích cho tự động hóa tiếp thị thật dễ dàng, nhưng bạn muốn theo dõi những lỗi phổ biến khi xuất bản trang đích. Ví dụ: khi bạn sử dụng mẫu trình bày chính, hãy đảm bảo rằng nó đang thu thập chính xác các dẫn. Kiểm tra mẫu của bạn ngay khi trang này được phát trực tuyến để xem nó ...

FALSE là. vô hạn () TRUE TRUE FALSE
FALSE được. nan () FALSE FALSE TRUE
FALSE là. na () FALSE FALSE TRUE
TRUE