Tôi đã cố gắng sử dụngmô tả()
để có được một số thống kê mô tả, nhưng cái gì phải là sốnan
值。
我尝试使用 trục=0
hoặc trục=1
,而 trục=1
Giá trị đúng được tạo ra nhưng đó không phải là giá trị chính xác mà tôi cần; trục=0
Không có giá trị số nào được đưa ra, ngoại trừ nob.
nhập scipy.stats dưới dạng scs
nhập statsmodels.api dưới dạng sm
arr = log_returns.to_numpy() #log_returns là pd.DataFrame, 1200*9
scs.describe(arr, axis=0)
Tôi đã thử sử dụng các khung dữ liệu khác và nó hoạt động tốt, nhưng log_returns trông vẫn ổn.
Đây là những gì tôi nhận được khi sử dụng mã:
DescriptionResult(nobs=1263, minmax=(array([nan, nan, nan, nan, nan, nan, nan, nan, nan]), array([nan, nan, nan, nan, nan, nan, nan, nan , nan])), Mean=array([nan, nan, nan, nan, nan, nan, nan, nan, nan]), phương sai=mảng([nan, nan, nan, nan, nan, nan, nan, nan, nan]), skewness=mảng([nan, nan, nan, nan, nan, nan, nan, nan, nan]), kurtosis=array([nan, nan, nan, nan, nan, nan, nan, nan, nan]))
Trên thực tế tất cả các giá trị nan đều phải là số float.
nhập scipy.stats dưới dạng scs
nhập statsmodels.api dưới dạng sm
nhập numpy dưới dạng np
arr = np.array([[ 0,00319106, -0,00020801, 0,01943055, 0,01673707, -0,00785203, 0,00484115],
[0,0168392, 0,01185672, 0,02491374, -0,02243826, -0,01460924, 0,00407847],
[0,01888372, 0,03193653, 0,00877704, -0,01465269, 0,00651202, 0,00078617]])#log_returns.to_numpy() #log_returns là pd.DataFrame, 1200*9
scs.describe(arr, axis=0)
và cho:
DescriptionResult(nobs=3, minmax=(array([ 0,00319106, -0,00020801, 0,00877704, -0,02243826, -0,01460924,
0,00078617]), mảng([0,01888372, 0,03193653, 0,02491374, 0,01673707, 0,00651202,
0,00484115])), giá trị trung bình=mảng([ 0,01297133, 0,01452841, 0,01770711, -0,00678463, -0,00531642,
0,00323526]), phương sai=mảng([7.27852276e-05, 2.63671322e-04, 6.73259558e-05, 4.30106436e-04,
1.16348907e-04, 4.64396381e-06]), độ lệch=mảng([-0.66169565, 0.2940851, -0.36884708, 0.59665684, 0.40799184,
-0.60877654]), độ nhọn=mảng([-1.5, -1.5, -1.5, -1.5, -1.5, -1.5]))
tôi phải làm một số việc mô hình thống kê
Phải mất một bản cập nhật để nó hoạt động, nhưng bây giờ nó có vẻ hoạt động tốt.
Hãy thử sử dụng pip để mô hình thống kê
Cập nhật lên phiên bản mới nhất:
mô hình thống kê cài đặt pip --nâng cấp
Sẽ tốt hơn nếu bạn sử dụng conda:
mô hình thống kê nâng cấp conda
Tôi là một lập trình viên xuất sắc, rất giỏi!