2012-09-27 26 views
5

Tôi đang cố gắng tìm các từ được liên kết với một từ cụ thể trong ma trận tài liệu cụm từ bằng cách sử dụng gói tm.Sự cố với findAssocs từ gói tm

Tôi đang sử dụng findAssocs để thực hiện việc này. Đối số cho findAssocs là:

  • x: Ma trận thuật ngữ tài liệu.
  • thời hạn: Một ký tự chứa cụm từ.
  • corlimit: Một số cho giới hạn dưới tương quan giới hạn.

Tôi liên tục nhận được numeric(0) như kết quả của tôi

Ví dụ:

findAssocs(test.dtm, "investment", 0.90) 
>numeric(0) 

Có ai có quen với findAssocs và biết những gì tôi đang làm sai? Hoặc có ai biết rộng hơn những gì kết quả numeric(0) có thể có nghĩa là gì?

Cảm ơn bạn rất nhiều vì đã giúp đỡ.

+0

Tôi chắc chắn nếu bạn cung cấp ví dụ có thể tái sản xuất, bạn sẽ tự mình tìm ra. –

+0

Tôi không chắc tại sao câu hỏi này lại nhận được tiền thưởng, đã có một câu trả lời hoàn hảo tốt: ngưỡng quá cao, do đó không có từ nào được liên kết – scoa

Trả lời

2

Kết quả này cho thấy không có từ nào được liên kết trong 0,90 tài liệu có cụm từ "đầu tư". Hãy thử một ngưỡng thấp hơn như 0,05 và làm việc theo cách của bạn lên đến một ngưỡng mang lại ít điều khoản hơn.

2

Tôi nhận được cùng một numeric(0), tôi nghĩ rằng đó là vì chỉ có một tài liệu trong số Corpus của tôi, vì vậy, document term matrix chỉ có một cột. Bạn có thể muốn thử nghiệm TermDocumentMatrix() và xem liệu bạn có multi-column matrix hay không. Điều đó nói rằng, làm cách nào để tôi tìm thấy liên kết trong một tài liệu ?.

+1

Đây không thực sự là câu trả lời. – Dason

+0

@ Dưa, tôi đồng ý, nhưng đó là một đầu mối hữu ích. Đối mặt với cùng một thông báo lỗi, tôi đã thử nghiệm xác nhận quyền sở hữu, rằng 'findAssocs' không hoạt động khi chỉ có một tài liệu trong tdm, nhưng hoạt động tốt khi có nhiều tài liệu. – Ben

0

Có vẻ chức năng này chỉ hoạt động khi phân tích nhiều tài liệu văn bản. Giải pháp khả thi duy nhất mà tôi đã đưa ra là tạo một bản sao của tài liệu văn bản và sau đó chạy phân tích. Tuy nhiên, nó không chắc chắn nếu điều này thay đổi kết quả trong bất kỳ cách nào. Mọi phản hồi bổ sung sẽ được đánh giá cao.