- Siêu lớp và danh mục iOS/Objective-C
- object-c - -1001 lỗi khi NSURLSession vượt qua httpproxy và /etc/hosts
- java - Nhận địa chỉ url bằng lớp mạng
- ios - Âm thanh không phát trong thông báo đẩy
Tôi đang biên dịch một gói bằng Rcpp/RcppArmadillo và tôi gặp phải một lỗi mà tôi cho là xuất phát từ tiêu đề Rcpp as.h. Tôi đã viết một hàm tạo lấy danh sách từ R và tạo lớp thích hợp. Hàm gọi hàm tạo và hàm tạo thực tế được hiển thị bên dưới. Tôi đang cố gắng làm theo mã được hiển thị ở đây (http://adv-r.had.co.nz/Rcpp.html).
#include "varInf.h"
//[[Rcpp::depends(RcppArmadillo)]]
//[[Rcpp::export]]
void varInfInput(Rcpp::List model_r)
{
mô hình mm_model = mm_model(model_r);
varInfC(model);
}
Đây là hàm tạo mm_model.h có trong varInf.h
sử dụng không gian tên Rcpp;
sử dụng vũ khí không gian tên;
lớp mm_model
{
public:
int T ;
int J ;
IntegerVector Rj;
int maxR;
IntegerVector Nijr;
int maxN;
int K ;
IntegerVector Vj;
int maxV;
SốVector alpha;
NumericVector theta;
IntegerVector Z ;
LambaVector số;
NumericVector phi;
Đồng bằng sốVector;
NumericVector obs;
int dist;
mm_model(Danh sách mô hình)
{
T = (int) mô hình[0];
J = (int) mô hình [1];
Rj = as(model[2]);
maxR = max(Rj);
Nijr = as(model[3]);
maxN = max(Nijr);
K = (int) mô hình [4];
Vj = as(model[5]);
maxV = max(Vj);
alpha = as(model[6]);
theta = as(model[7]);
Z = as(model[8]);
lambda = as(model[9]);
phi = as(model[10]);
delta = as(model[11]);
obs = as(model[12]);
dist = (int) mô hình [13];
}
}
Khi tôi gọi (trình bao bọc được tạo tự động) varInfInput từ R, nó sẽ đưa ra lỗi sau.
Lỗi: mong đợi một giá trị duy nhất
3 điểm dừng(cấu trúc(danh sách(tin nhắn = "đang mong đợi một giá trị", call = NULL,
cppstack = NULL), .Names = c("tin nhắn", "gọi", "cppstack"
), class = c("Rcpp::not_compire", "Lỗi C++", "lỗi", "điều kiện"
)))
2 varInfInput(output) tại varInfFit.R#14
1mmVarFit(test_model)
Tôi chưa quen với điều này và đã cố gắng đọc càng nhiều càng tốt, vì vậy ngay cả những trích dẫn về điều gì đó có thể hữu ích cũng sẽ được đánh giá cao.
câu trả lời hay nhất
Tôi nghĩ tôi đã giải quyết được vấn đề của mình. Khi tôi đọc int, chúng vẫn được đọc dưới dạng đối tượng SEXP, tôi không thể chỉ định kiểu chúng thành int. Khi tôi sử dụng
T = as(model[0])[0];
Có vẻ như nó hoạt động như mong đợi
Về c++ - đọc danh sách R từ hàm tạo đưa ra lỗi: mong đợi một giá trị duy nhất, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/26616250/
Tôi đang chuyển từ Stata sang R (gói plm) cho kinh tế lượng mô hình bảng. Trong Stata, các mô hình bảng (chẳng hạn như hiệu ứng ngẫu nhiên) thường báo cáo trong nhóm, giữa các nhóm và bình phương R tổng thể. Tôi đã tìm thấy hiệu ứng ngẫu nhiên plm
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 想改进这个问题?将问题更新为 on-topic对于堆栈溢出。 6年前关闭。 Improve this qu
Tôi muốn yêu cầu người dùng nhập danh sách các giá trị nguyên. Người dùng có thể nhập một giá trị hoặc một tập hợp nhiều giá trị như 1 2 3 (cách nhau bằng dấu cách hoặc dấu phẩy) rồi sử dụng dữ liệu đã nhập để tính toán thêm. Tôi đang sử dụng mã sau EXP <- as.integer(rea
Khi R thực hiện hồi quy bằng cách sử dụng các biến phân loại, đó thực sự là mã hóa giả. Nghĩa là, một cấp độ được bỏ qua làm cơ sở hoặc tham chiếu và công thức hồi quy bao gồm các biến giả cho tất cả các cấp độ khác. Nhưng R chọn cái nào làm tham chiếu và làm cách nào tôi có thể tác động đến lựa chọn này? Có bốn cấp độ
Câu hỏi này về cơ bản là phần mở rộng của câu hỏi tôi đã hỏi trước đây: Làm cách nào để chỉ in mô hình hồi quy R (đã điều chỉnh)? Tôi muốn xây dựng mô hình hồi quy tuyến tính để dự đoán một mô hình có 15
Tôi đã cài đặt R trên máy tính Linux có cài đặt một số gói. Bây giờ tôi đang thiết lập R trên một máy tính Linux khác. Cài đặt R từ kho lưu trữ của họ rất dễ dàng, nhưng tôi sẽ phải cài đặt nhiều gói bằng install.package
Tôi đang đọc Lập trình R nâng cao của Hadley và khi thảo luận về kích thước bộ nhớ của các ký tự, nó cho biết: R có một nhóm chuỗi chung. Điều này có nghĩa là mỗi chuỗi duy nhất.
Chúng ta có thể viết mã Shiny thành hai tệp riêng biệt, "ui.R" và "server.R" hoặc chúng ta có thể viết hai mô-đun vào một tệp "app.R" và gọi hàm ShinyApp() trên cả hai mô-đun này phương pháp
Tôi đang sử dụng R để lập trình di truyền thông qua gói RGP. Môi trường tạo ra khả năng giải quyết vấn đề. Tôi muốn giữ các hàm này trong các tệp nguồn .R của riêng chúng. Cả đời tôi không thể biết mình phải làm gì. Một cách tôi đã thử là: bf_str = print(b
Giả sử tôi tạo một hàm "function.r" và sau khi chỉnh sửa hàm, tôi phải tải lại nó vào môi trường toàn cầu của mình thông qua source('function.r'). Có cách nào để tôi có thể tránh tải lại nó vào
Ví dụ: test.R là một tệp một dòng: $ cat test.R # print('Hello, world!') Chúng ta có thể sử dụng Rscript test.R hoặc R CMD BATCH test.R
Tôi biết tôi có thể sử dụng Rmd để tạo hình minh họa gói, nhưng tôi tự hỏi liệu tôi có thể sử dụng R Notebook cụ thể hơn để tạo hình minh họa gói hay không. Nếu vậy, tôi có cần phải làm gì khác để viết R Notebook dưới dạng họa tiết gói không? Tôi đang sử dụng phiên bản mới nhất
Tôi đang xem xét sử dụng thư viện chia sẻ của gói R để cài đặt trang R. Nhiều máy tính sẽ truy cập vào thư viện để mọi người chia sẻ cùng một cài đặt. Vấn đề là tôi nhận thấy rằng đôi khi bạn không thể cập nhật các gói vì một phiên bản R khác đang khóa thư viện. Tôi không thể yêu cầu mọi người tắt R của nó
Tôi biết cách khởi động R từ dòng lệnh và thực thi một biểu thức (ví dụ: R -e 'print("hello")' ) hoặc nhận đầu vào từ một tệp (ví dụ: R -f filename.r ). Tuy nhiên, trong cả hai trường hợp, R đều chạy tệp
Tôi đang cố gắng làm cho dự án hiện tại của mình có thể tái tạo được, vì vậy tôi đang tạo một tài liệu chính (cuối cùng là tệp .rmd) để gọi và thực thi một số tài liệu khác. Bằng cách này, tôi và các nhà điều tra khác chỉ phải mở và chạy một tệp. Thiết lập hiện tại được chia thành ba cấp độ: tệp chính, 2 trình đọc
đóng cửa. Câu hỏi này không tuân thủ các nguyên tắc của Stack Overflow. Hiện tại nó không chấp nhận câu trả lời. Bạn muốn cải thiện câu hỏi này? Đã cập nhật câu hỏi theo chủ đề cho Stack Overflow. Đóng cửa 5 năm trước. Cải thiện câu hỏi này
Gói R của tôi có tệp mô tả sau Gói: blah Tiêu đề: Gói làm gì (một dòng, viết hoa tiêu đề) Phiên bản: 0.0.0.9000
Có cách nào để viết câu lệnh sau hiệu quả hơn không? accel là một khung dữ liệu. accel[[2]]<- accel[[2]]-weighted.mean(accel[[2]]) accel[[3]]<- accel[[
Ví dụ: khi cố gắng cài đặt một gói R sử dụng Curl làm phần phụ thuộc, hãy sử dụng điều này: * cài đặt *source* gói 'curl' ... ** gói 'curl' thành công
Tôi muốn chia sẻ một số phần mềm dưới dạng một gói, nhưng một số tập lệnh của tôi dường như không chạy tự nhiên như các hàm. Ví dụ: hãy xem xét khối mã sau, trong đó "raw.df" là khung dữ liệu chứa các biến loại rời rạc và liên tục. Hàm "count.unique" và "squa"
Tôi là một lập trình viên xuất sắc, rất giỏi!