Skip to content
This repository was archived by the owner on Sep 27, 2023. It is now read-only.
This repository was archived by the owner on Sep 27, 2023. It is now read-only.

ConstrainedLinModel can't solve least squares #110

@csharrison

Description

@csharrison

This is using R v 3.3.3

I'm attempting to run the demo (or any example test), but consistently failing during ConstrainedLinModel. Here's an example suing regtest.sh:

Output:
./regtest.sh run-seq unif-small-typical
removed '_tmp/cpp/results.html'
removed '_tmp/cpp/test-instances.txt'
removed '_tmp/cpp/r-unif-small-typical/case_true_map.csv'
removed '_tmp/cpp/r-unif-small-typical/spec.txt'
removed '_tmp/cpp/r-unif-small-typical/case_params.csv'
removed '_tmp/cpp/r-unif-small-typical/case_unique_values.txt'
removed '_tmp/cpp/r-unif-small-typical/case_candidates.txt'
removed '_tmp/cpp/r-unif-small-typical/1/case_counts.csv'
removed '_tmp/cpp/r-unif-small-typical/1/case_true_values.csv'
removed '_tmp/cpp/r-unif-small-typical/1/rappor_sim.log'
removed '_tmp/cpp/r-unif-small-typical/1/case_reports.csv'
removed directory '_tmp/cpp/r-unif-small-typical/1'
removed '_tmp/cpp/r-unif-small-typical/case_map.csv'
removed directory '_tmp/cpp/r-unif-small-typical/1_report'
removed directory '_tmp/cpp/r-unif-small-typical'
removed '_tmp/cpp/test-cases.txt'
removed '_tmp/cpp/rows.html'
removed directory '_tmp/cpp'
mkdir: created directory '_tmp/cpp'

----- Setting up parameters and candidate files for r-unif-small-typical

mkdir: created directory '_tmp/cpp/r-unif-small-typical'
Done generating parameters for all test cases
mkdir: created directory '_tmp/cpp/r-unif-small-typical/1'

----- Generating reports (gen_reports.R)

----- Running RAPPOR C++ client (see rappor_sim.log for errors)

real 0m7.389s
user 0m5.953s
sys 0m1.435s

----- Summing RAPPOR IRR bits to get 'counts'

mkdir: created directory '_tmp/cpp/r-unif-small-typical/1_report'
Using png
Warning message:
In library(Cairo, quietly = TRUE, logical.return = TRUE) :
there is no package called ‘Cairo’
Loading required package: foreach
Loaded glmnet 2.0-16

Attaching package: ‘limSolve’

The following object is masked from ‘package:ggplot2’:

resolution

_____ 0.851 Parsing _tmp/cpp/r-unif-small-typical/case_map.csv
Error in (function (A = NULL, B = NULL, E = NULL, F = NULL, G = NULL, :
cannot solve least squares problem - A and B not compatible
Calls: main ... FitDistribution -> ConstrainedLinModel -> do.call ->
Timing stopped at: 0.02 0.004 0.023
Execution halted
Running compare_dist.R took 0.981 seconds
Some test cases failed
Done running all test instances
Instances succeeded: 0 failed: 0 running: 0 total: 1
Wrote _tmp/cpp/results.html
URL: file:///usr/local/google/home/csharrison/rappor/_tmp/cpp/results.html

real 0m16.188s
user 0m14.454s
sys 0m1.750s

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions