Làm thế nào xa một người có thể đi với excel? [đóng cửa]


8

trong doanh nghiệp của tôi, chúng tôi xử lý tất cả các phân tích thông qua Excel. Điều này bao gồm chủ yếu là lập kế hoạch, lập kế hoạch sản xuất và hoạt động kế toán. Hiện tại chúng tôi đang xem xét thêm một chút về mô hình dự đoán và Excel không đủ điểm, nhưng không hỗ trợ cho các mô hình phức tạp.

Như tôi thấy, những lợi ích chính của Excel là dễ sử dụng và dễ dàng tìm thấy và huấn luyện mọi người làm quen với nó. Mặt khác, các môi trường phức tạp hơn (ví dụ R, python) có thể xử lý nhiều nhiệm vụ phân tích rộng hơn, nhưng yêu cầu các cá nhân được đào tạo tốt hơn.

Tôi cũng đã đọc câu hỏi này về việc Excel có đủ cho Khoa học dữ liệu hay không và ngoài mục đích của tôi, kết luận là các công cụ như R và Python tốt hơn Excel rất nhiều.

Câu hỏi của tôi là (trong bối cảnh phân tích dữ liệu): "Chúng ta có thể đi được bao xa với Excel, mà không cần phải thay đổi thành một công cụ tinh vi hơn?" hoặc "Tại thời điểm nào chúng ta cần di chuyển từ Excel sang -let say- R?"

Cảm ơn rât nhiều!


Nhận xét của tôi, về giá trị của nó: Excel ổn đối với các bộ dữ liệu tương đối nhỏ có kích thước đã biết. Thật tồi tệ cho các bộ dữ liệu lớn và cho các bộ dữ liệu có độ dài khác nhau.
Adrian Keister

Câu trả lời:


2

TL; DR

Nếu bạn có thời gian không giới hạn và sử dụng phiên bản Excel 64 bit, bạn có thể sử dụng Excel như bất kỳ công cụ phân tích dữ liệu nào khác.

Thời gian

Tôi đề cập đến thời gian là yếu tố đầu tiên của tôi, bởi vì Excel chỉ có chức năng cơ bản được tích hợp sẵn, chẳng hạn như tính tổng, tạo số ngẫu nhiên, tra cứu, v.v. Chúng tương ứng với một loại thư viện chuẩn , mà Python và R cũng có. Sử dụng các chức năng cơ bản này, với đủ thời gian, bạn có thể xây dựng khá nhiều công cụ phân tích ngoài kia. Đừng mong đợi hiệu năng thời gian chạy tốt. Tuy nhiên, trong Python và R, có rất nhiều gói mà mọi người đã tạo ra, chúng hoạt động tốt và đã được thử nghiệm bởi rất nhiều người và vì vậy rất đáng tin cậy.

Ký ức

Điểm thứ hai của tôi về Excel 64 bit là vì điều đó cho phép sử dụng nhiều bộ nhớ hơn trong một phiên bản Excel. Nó cho phép nhiều tế bào hơn được lấp đầy. Sử dụng excel 32 bit sẽ giới hạn bạn trong các dự án khoảng 2Gb. Đó là một lượng dữ liệu hợp lý, nhưng nó là một giới hạn cứng.

Sau đó, các bước trong Excel 64 bit, về cơ bản có nghĩa là không còn giới hạn bộ nhớ nữa - chỉ những phần xuất phát từ phần cứng của bạn và điều đó có nghĩa là Python và R cũng sẽ bị dừng trong các bản nhạc của chúng.

Để cung cấp một số số, chúng ta chỉ cần tính toán số lượng bit có thể được lưu trữ trong mỗi phiên bản. Ở đây trong lời nhắc tương tác của Python:

In [1]: (2**32) / 10**9          # 10^9 means the result is 4.3 Gb
Out[1]: 4.294967296

In [9]: (2**64) / 10**18         # 10^15 means the result is 18.4 Eb
Out[9]: 18.446744073709553

Ebcó nghĩa là exa-byte . Điều này có nghĩa là 18,4 triệu triệu triệu gigabyte.

Tôi nhận thấy tính toán hiển thị 4Gb cho 32 bit, trong khi tôi nói 2 Gb ở trên. Tôi đọc có một loại giới hạn cứng trên phiên bản 32 bit. Tôi không biết hoặc quan tâm tại sao đó là ... Tôi sử dụng Python và R ;-)

Trong mọi trường hợp, tôi hy vọng điều đó đủ để thuyết phục bạn rằng bộ nhớ không phải là vấn đề, nếu bạn là một người dũng cảm sẵn sàng đầu tư tất cả các công cụ xây dựng thời gian của bạn từ đầu!

Tóm lược

Nếu bạn có logic kinh doanh phức tạp, trong đó phân tích thực tế đơn giản về mặt toán học, hãy bám vào Excel. Người kinh doanh sẽ yêu bạn vì điều đó.

Nếu bạn muốn làm nhiều hơn hồi quy tuyến tính, hãy sử dụng Python hoặc R.

Hãy cẩn thận

Theo như tôi biết, bạn không thể chạy các tác vụ từ xa hoặc phân tán bằng Excel, trong khi đó việc sử dụng Python tương đối dễ dàng và (ít hơn một chút theo quan điểm của tôi) R. Vì vậy, tại thời điểm đó, tôi sẽ từ bỏ Excel. Bạn có thể phải triển khai các công cụ của riêng mình trong C # hoặc C ++ bằng cách sử dụng khung .Net.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.